![]() |
![]() |
#include <AlignmentMonitorMuonSystemMap1D.h>
Public Member Functions | |
void | afterAlignment (const edm::EventSetup &iSetup) |
AlignmentMonitorMuonSystemMap1D (const edm::ParameterSet &cfg) | |
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... | |
~AlignmentMonitorMuonSystemMap1D () | |
![]() | |
AlignmentMonitorBase (const edm::ParameterSet &cfg, std::string name) | |
Constructor. More... | |
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 (const edm::EventSetup &iSetup) |
Called at end of loop: don't reimplement. More... | |
void | startingNewLoop () |
Called at beginning of loop: don't reimplement. More... | |
virtual | ~AlignmentMonitorBase () |
Destructor. More... | |
Private Member Functions | |
std::string | num02d (int num) |
Friends | |
class | MuonSystemMapPlot1D |
Additional Inherited Members | |
![]() | |
typedef std::pair< const Trajectory *, const reco::Track * > | ConstTrajTrackPair |
typedef std::vector < ConstTrajTrackPair > | ConstTrajTrackPairCollection |
![]() | |
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 () |
Definition at line 28 of file AlignmentMonitorMuonSystemMap1D.h.
AlignmentMonitorMuonSystemMap1D::AlignmentMonitorMuonSystemMap1D | ( | const edm::ParameterSet & | cfg | ) |
Definition at line 27 of file AlignmentMonitorMuonSystemMap1D.cc.
|
inline |
Definition at line 31 of file AlignmentMonitorMuonSystemMap1D.h.
|
virtual |
Called after updating AlignableTracker and AlignableMuon (by "endOfLoop()"): may be reimplemented
Reimplemented from AlignmentMonitorBase.
Definition at line 296 of file AlignmentMonitorMuonSystemMap1D.cc.
References gather_cfg::cout, m_counter_13numhits, m_counter_2numhits, m_counter_csc, m_counter_cscnumhits, m_counter_dt, m_counter_event, m_counter_track, m_counter_trackokay, and m_counter_trackpt.
|
virtual |
Book or retrieve histograms; MUST be reimplemented.
Implements AlignmentMonitorBase.
Definition at line 69 of file AlignmentMonitorMuonSystemMap1D.cc.
References Reference_intrackfit_cff::endcap, m_counter_13numhits, m_counter_2numhits, m_counter_csc, m_counter_cscnumhits, m_counter_dt, m_counter_event, m_counter_track, m_counter_trackokay, m_counter_trackpt, m_CSCvsphi_me11, m_CSCvsphi_me12, m_CSCvsphi_me13, m_CSCvsphi_me14, m_CSCvsphi_me21, m_CSCvsphi_me22, m_CSCvsphi_me31, m_CSCvsphi_me32, m_CSCvsphi_me41, m_CSCvsphi_me42, m_CSCvsr_me1, m_CSCvsr_me2, m_CSCvsr_me3, m_CSCvsr_me4, m_DTvsphi_station1, m_DTvsphi_station2, m_DTvsphi_station3, m_DTvsphi_station4, m_DTvsz_station1, m_DTvsz_station2, m_DTvsz_station3, m_DTvsz_station4, M_PI, m_plots, MuonSystemMapPlot1D, and num02d().
|
virtual |
Called for each event (by "run()"): may be reimplemented.
Reimplemented from AlignmentMonitorBase.
Definition at line 126 of file AlignmentMonitorMuonSystemMap1D.cc.
References MuonResidualsFromTrack::chamberIds(), MuonResidualsFromTrack::chamberResidual(), DeDxDiscriminatorTools::charge(), reco::TrackBase::charge(), MuonChamberResidual::chi2(), ExpressReco_HICollisions_FallBack::chi2, MuonResidualsFromTrack::contains_TIDTEC(), MuonSubdetId::CSC, MuonSubdetId::DT, Reference_intrackfit_cff::endcap, MuonSystemMapPlot1D::fill_dxdz(), MuonSystemMapPlot1D::fill_dydz(), MuonSystemMapPlot1D::fill_x(), MuonSystemMapPlot1D::fill_y(), edm::EventSetup::get(), MuonChamberResidual::global_residual(), MuonChamberResidual::global_resslope(), MuonChamberResidual::global_trackpos(), ExpressReco_HICollisions_FallBack::id, MuonChamberResidual::kCSC, MuonChamberResidual::kDT13, MuonChamberResidual::kDT2, m_allowTIDTEC, m_counter_13numhits, m_counter_2numhits, m_counter_csc, m_counter_cscnumhits, m_counter_dt, m_counter_event, m_counter_track, m_counter_trackokay, m_counter_trackpt, m_CSCvsphi_me11, m_CSCvsphi_me12, m_CSCvsphi_me13, m_CSCvsphi_me14, m_CSCvsphi_me21, m_CSCvsphi_me22, m_CSCvsphi_me31, m_CSCvsphi_me32, m_CSCvsphi_me41, m_CSCvsphi_me42, m_CSCvsr_me1, m_CSCvsr_me2, m_CSCvsr_me3, m_CSCvsr_me4, m_DTvsphi_station1, m_DTvsphi_station2, m_DTvsphi_station3, m_DTvsphi_station4, m_DTvsz_station1, m_DTvsz_station2, m_DTvsz_station3, m_DTvsz_station4, m_maxTrackerRedChi2, m_maxTrackPt, m_minCSCHits, m_minDT13Hits, m_minDT2Hits, m_minTrackerHits, DetId::Muon, MuonChamberResidual::ndof(), NULL, MuonChamberResidual::numHits(), phi, AlignmentMonitorBase::pNavigator(), funct::pow(), reco::TrackBase::pt(), ExpressReco_HICollisions_FallBack::pt, dttmaxenums::R, relativeConstraints::ring, mathSSE::sqrt(), relativeConstraints::station, ExpressReco_HICollisions_FallBack::track, MuonResidualsFromTrack::trackerNumHits(), MuonResidualsFromTrack::trackerRedChi2(), PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), z, and PV3DBase< T, PVType, FrameType >::z().
|
private |
|
friend |
Definition at line 38 of file AlignmentMonitorMuonSystemMap1D.h.
Referenced by book().
|
private |
Definition at line 46 of file AlignmentMonitorMuonSystemMap1D.h.
Referenced by event().
|
private |
Definition at line 83 of file AlignmentMonitorMuonSystemMap1D.h.
Referenced by afterAlignment(), book(), and event().
|
private |
Definition at line 84 of file AlignmentMonitorMuonSystemMap1D.h.
Referenced by afterAlignment(), book(), and event().
|
private |
Definition at line 85 of file AlignmentMonitorMuonSystemMap1D.h.
Referenced by afterAlignment(), book(), and event().
|
private |
Definition at line 86 of file AlignmentMonitorMuonSystemMap1D.h.
Referenced by afterAlignment(), book(), and event().
|
private |
Definition at line 82 of file AlignmentMonitorMuonSystemMap1D.h.
Referenced by afterAlignment(), book(), and event().
|
private |
Definition at line 78 of file AlignmentMonitorMuonSystemMap1D.h.
Referenced by afterAlignment(), book(), and event().
|
private |
Definition at line 79 of file AlignmentMonitorMuonSystemMap1D.h.
Referenced by afterAlignment(), book(), and event().
|
private |
Definition at line 81 of file AlignmentMonitorMuonSystemMap1D.h.
Referenced by afterAlignment(), book(), and event().
|
private |
Definition at line 80 of file AlignmentMonitorMuonSystemMap1D.h.
Referenced by afterAlignment(), book(), and event().
|
private |
Definition at line 65 of file AlignmentMonitorMuonSystemMap1D.h.
|
private |
Definition at line 66 of file AlignmentMonitorMuonSystemMap1D.h.
|
private |
Definition at line 67 of file AlignmentMonitorMuonSystemMap1D.h.
|
private |
Definition at line 68 of file AlignmentMonitorMuonSystemMap1D.h.
|
private |
Definition at line 69 of file AlignmentMonitorMuonSystemMap1D.h.
|
private |
Definition at line 70 of file AlignmentMonitorMuonSystemMap1D.h.
|
private |
Definition at line 71 of file AlignmentMonitorMuonSystemMap1D.h.
|
private |
Definition at line 72 of file AlignmentMonitorMuonSystemMap1D.h.
|
private |
Definition at line 73 of file AlignmentMonitorMuonSystemMap1D.h.
|
private |
Definition at line 74 of file AlignmentMonitorMuonSystemMap1D.h.
|
private |
Definition at line 55 of file AlignmentMonitorMuonSystemMap1D.h.
|
private |
Definition at line 56 of file AlignmentMonitorMuonSystemMap1D.h.
|
private |
Definition at line 57 of file AlignmentMonitorMuonSystemMap1D.h.
|
private |
Definition at line 58 of file AlignmentMonitorMuonSystemMap1D.h.
|
private |
Definition at line 60 of file AlignmentMonitorMuonSystemMap1D.h.
|
private |
Definition at line 61 of file AlignmentMonitorMuonSystemMap1D.h.
|
private |
Definition at line 62 of file AlignmentMonitorMuonSystemMap1D.h.
|
private |
Definition at line 63 of file AlignmentMonitorMuonSystemMap1D.h.
|
private |
Definition at line 51 of file AlignmentMonitorMuonSystemMap1D.h.
|
private |
Definition at line 52 of file AlignmentMonitorMuonSystemMap1D.h.
|
private |
Definition at line 53 of file AlignmentMonitorMuonSystemMap1D.h.
|
private |
Definition at line 54 of file AlignmentMonitorMuonSystemMap1D.h.
|
private |
Definition at line 45 of file AlignmentMonitorMuonSystemMap1D.h.
Referenced by event().
|
private |
Definition at line 43 of file AlignmentMonitorMuonSystemMap1D.h.
Referenced by event().
|
private |
Definition at line 49 of file AlignmentMonitorMuonSystemMap1D.h.
Referenced by event().
|
private |
Definition at line 47 of file AlignmentMonitorMuonSystemMap1D.h.
Referenced by event().
|
private |
Definition at line 48 of file AlignmentMonitorMuonSystemMap1D.h.
Referenced by event().
|
private |
Definition at line 44 of file AlignmentMonitorMuonSystemMap1D.h.
Referenced by event().
|
private |
Definition at line 42 of file AlignmentMonitorMuonSystemMap1D.h.
|
private |
Definition at line 76 of file AlignmentMonitorMuonSystemMap1D.h.
Referenced by book().