Public Member Functions | |
void | afterAlignment () |
AlignmentMonitorTracksFromTrajectories (const edm::ParameterSet &cfg, edm::ConsumesCollector iC) | |
void | book () |
Book or retrieve histograms; MUST be reimplemented. More... | |
void | event (const edm::Event &iEvent, const edm::EventSetup &iSetup, const ConstTrajTrackPairCollection &iTrajTracks) |
Called for each event (by "run()"): may be reimplemented. More... | |
~AlignmentMonitorTracksFromTrajectories () | |
Public Member Functions inherited from AlignmentMonitorBase | |
AlignmentMonitorBase (const edm::ParameterSet &cfg, const edm::ConsumesCollector &iC, std::string name) | |
Constructor. More... | |
AlignmentMonitorBase (const AlignmentMonitorBase &)=delete | |
void | beginOfJob (AlignableTracker *pTracker, AlignableMuon *pMuon, AlignmentParameterStore *pStore) |
Called at beginning of job: don't reimplement. More... | |
void | duringLoop (const edm::Event &iEvent, const edm::EventSetup &iSetup, const ConstTrajTrackPairCollection &iTrajTracks) |
Called for each event: don't reimplement. More... | |
void | endOfJob () |
Called at end of processing: don't implement. More... | |
void | endOfLoop () |
Called at end of loop: don't reimplement. More... | |
const AlignmentMonitorBase & | operator= (const AlignmentMonitorBase &)=delete |
void | startingNewLoop () |
Called at beginning of loop: don't reimplement. More... | |
virtual | ~AlignmentMonitorBase () |
Destructor. More... | |
Private Attributes | |
const edm::EDGetTokenT< reco::BeamSpot > | bsToken_ |
const edm::InputTag | m_beamSpot |
TH1F * | m_chi2_100 |
TH1F * | m_chi2_10000 |
TH1F * | m_chi2_1000000 |
TH1F * | m_chi2_improvement |
TH1F * | m_chi2_log |
TH1F * | m_chi2DOF_100 |
TH1F * | m_chi2DOF_1000 |
TH1F * | m_chi2DOF_5 |
TH1F * | m_chi2DOF_improvement |
TH1F * | m_chi2DOF_log |
TH1F * | m_diMuon_Jpsi |
TH1F * | m_diMuon_log |
TH1F * | m_diMuon_Ups |
TH1F * | m_diMuon_Z |
TH1F * | m_diMuon_Zbackward |
TH1F * | m_diMuon_Zbarrel |
TH1F * | m_diMuon_Zforward |
TH1F * | m_pt [36] |
const bool | m_vertexConstraint |
MuonServiceProxy * | theMuonServiceProxy |
MuonUpdatorAtVertex * | theMuonUpdatorAtVertex |
Additional Inherited Members | |
Public Types inherited from AlignmentMonitorBase | |
typedef std::pair< const Trajectory *, const reco::Track * > | ConstTrajTrackPair |
typedef std::vector< ConstTrajTrackPair > | ConstTrajTrackPairCollection |
Protected Member Functions inherited from AlignmentMonitorBase | |
TH1F * | book1D (std::string dir, std::string name, std::string title, int nchX, double lowX, double highX) |
TH2F * | book2D (std::string dir, std::string name, std::string title, int nchX, double lowX, double highX, int nchY, double lowY, double highY) |
TProfile * | bookProfile (std::string dir, std::string name, std::string title, int nchX, double lowX, double highX, int nchY=1, double lowY=0., double highY=0., const char *option="s") |
TFileDirectory * | directory (std::string dir) |
int | iteration () |
AlignableMuon * | pMuon () |
AlignableNavigator * | pNavigator () |
AlignmentParameterStore * | pStore () |
AlignableTracker * | pTracker () |
Protected Attributes inherited from AlignmentMonitorBase | |
const edm::InputTag | m_beamSpotTag |
Definition at line 35 of file AlignmentMonitorTracksFromTrajectories.cc.
AlignmentMonitorTracksFromTrajectories::AlignmentMonitorTracksFromTrajectories | ( | const edm::ParameterSet & | cfg, |
edm::ConsumesCollector | iC | ||
) |
Definition at line 100 of file AlignmentMonitorTracksFromTrajectories.cc.
References looper::cfg, MuonServiceProxy_cff::MuonServiceProxy, MuonUpdatorAtVertex_cff::MuonUpdatorAtVertex, theMuonServiceProxy, and theMuonUpdatorAtVertex.
|
inline |
Definition at line 38 of file AlignmentMonitorTracksFromTrajectories.cc.
|
virtual |
Called after updating AlignableTracker and AlignableMuon (by "endOfLoop()"): may be reimplemented
Reimplemented from AlignmentMonitorBase.
Definition at line 273 of file AlignmentMonitorTracksFromTrajectories.cc.
|
virtual |
Book or retrieve histograms; MUST be reimplemented.
Implements AlignmentMonitorBase.
Definition at line 119 of file AlignmentMonitorTracksFromTrajectories.cc.
References AlignmentMonitorBase::book1D(), mps_fire::i, m_chi2_100, m_chi2_10000, m_chi2_1000000, m_chi2_improvement, m_chi2_log, m_chi2DOF_100, m_chi2DOF_1000, m_chi2DOF_5, m_chi2DOF_improvement, m_chi2DOF_log, m_diMuon_Jpsi, m_diMuon_log, m_diMuon_Ups, m_diMuon_Z, m_diMuon_Zbackward, m_diMuon_Zbarrel, m_diMuon_Zforward, m_pt, Skims_PA_cff::name, and runGCPTkAlMap::title.
|
virtual |
Called for each event (by "run()"): may be reimplemented.
Reimplemented from AlignmentMonitorBase.
Definition at line 152 of file AlignmentMonitorTracksFromTrajectories.cc.
References TrajectoryMeasurement::backwardPredictedState(), pwdgSkimBPark_cfi::beamSpot, bsToken_, nano_mu_local_reco_cff::chi2, Trajectory::chiSquared(), pv::closest(), StorageManager_cfg::e1, hcalRecHitTable_cff::energy, PVValHelper::eta, PV3DBase< T, PVType, FrameType >::eta(), mps_fire::i, iEvent, m_chi2_100, m_chi2_10000, m_chi2_1000000, m_chi2_improvement, m_chi2_log, m_chi2DOF_100, m_chi2DOF_1000, m_chi2DOF_5, m_chi2DOF_improvement, m_chi2DOF_log, m_diMuon_Jpsi, m_diMuon_log, m_diMuon_Ups, m_diMuon_Z, m_diMuon_Zbackward, m_diMuon_Zbarrel, m_diMuon_Zforward, M_PI, m_pt, m_vertexConstraint, PV3DBase< T, PVType, FrameType >::mag(), PV3DBase< T, PVType, FrameType >::mag2(), EgHLTOffHistBins_cfi::mass, Trajectory::measurements(), LaserDQM_cfg::p1, SiStripOfflineCRack_cfg::p2, PV3DBase< T, PVType, FrameType >::perp(), phi, PV3DBase< T, PVType, FrameType >::phi(), MuonUpdatorAtVertex::propagate(), MuonUpdatorAtVertex::propagateWithUpdate(), DiDispStaMuonMonitor_cfi::pt, TrajectoryMeasurement::recHit(), mathSSE::sqrt(), TrajectoryStateOnSurface::surface(), theMuonServiceProxy, theMuonUpdatorAtVertex, Surface::toGlobal(), HLT_2023v12_cff::track, pwdgSkimBPark_cfi::tracks, and MuonServiceProxy::update().
Referenced by Types.EventID::cppID().
|
private |
Definition at line 49 of file AlignmentMonitorTracksFromTrajectories.cc.
Referenced by event().
|
private |
Definition at line 48 of file AlignmentMonitorTracksFromTrajectories.cc.
|
private |
Definition at line 58 of file AlignmentMonitorTracksFromTrajectories.cc.
|
private |
Definition at line 59 of file AlignmentMonitorTracksFromTrajectories.cc.
|
private |
Definition at line 60 of file AlignmentMonitorTracksFromTrajectories.cc.
|
private |
Definition at line 66 of file AlignmentMonitorTracksFromTrajectories.cc.
|
private |
Definition at line 61 of file AlignmentMonitorTracksFromTrajectories.cc.
|
private |
Definition at line 63 of file AlignmentMonitorTracksFromTrajectories.cc.
|
private |
Definition at line 64 of file AlignmentMonitorTracksFromTrajectories.cc.
|
private |
Definition at line 62 of file AlignmentMonitorTracksFromTrajectories.cc.
|
private |
Definition at line 67 of file AlignmentMonitorTracksFromTrajectories.cc.
|
private |
Definition at line 65 of file AlignmentMonitorTracksFromTrajectories.cc.
|
private |
Definition at line 56 of file AlignmentMonitorTracksFromTrajectories.cc.
|
private |
Definition at line 57 of file AlignmentMonitorTracksFromTrajectories.cc.
|
private |
Definition at line 55 of file AlignmentMonitorTracksFromTrajectories.cc.
|
private |
Definition at line 51 of file AlignmentMonitorTracksFromTrajectories.cc.
|
private |
Definition at line 54 of file AlignmentMonitorTracksFromTrajectories.cc.
|
private |
Definition at line 53 of file AlignmentMonitorTracksFromTrajectories.cc.
|
private |
Definition at line 52 of file AlignmentMonitorTracksFromTrajectories.cc.
|
private |
Definition at line 68 of file AlignmentMonitorTracksFromTrajectories.cc.
|
private |
Definition at line 47 of file AlignmentMonitorTracksFromTrajectories.cc.
Referenced by event().
|
private |
Definition at line 45 of file AlignmentMonitorTracksFromTrajectories.cc.
Referenced by AlignmentMonitorTracksFromTrajectories(), and event().
|
private |
Definition at line 46 of file AlignmentMonitorTracksFromTrajectories.cc.
Referenced by AlignmentMonitorTracksFromTrajectories(), and event().