CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
AlignmentMonitorTracksFromTrajectories Class Reference
Inheritance diagram for AlignmentMonitorTracksFromTrajectories:
AlignmentMonitorBase

Public Member Functions

void afterAlignment (const edm::EventSetup &iSetup)
 
 AlignmentMonitorTracksFromTrajectories (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...
 
 ~AlignmentMonitorTracksFromTrajectories ()
 
- Public Member Functions inherited from AlignmentMonitorBase
 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 Attributes

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]
 
bool m_vertexConstraint
 
MuonServiceProxytheMuonServiceProxy
 
MuonUpdatorAtVertextheMuonUpdatorAtVertex
 

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")
 
TFileDirectorydirectory (std::string dir)
 
int iteration ()
 
AlignableMuonpMuon ()
 
AlignableNavigatorpNavigator ()
 
AlignmentParameterStorepStore ()
 
AlignableTrackerpTracker ()
 
- Protected Attributes inherited from AlignmentMonitorBase
const edm::InputTag m_beamSpotTag
 

Detailed Description

Definition at line 35 of file AlignmentMonitorTracksFromTrajectories.cc.

Constructor & Destructor Documentation

AlignmentMonitorTracksFromTrajectories::AlignmentMonitorTracksFromTrajectories ( const edm::ParameterSet cfg)

Definition at line 99 of file AlignmentMonitorTracksFromTrajectories.cc.

AlignmentMonitorTracksFromTrajectories::~AlignmentMonitorTracksFromTrajectories ( )
inline

Definition at line 38 of file AlignmentMonitorTracksFromTrajectories.cc.

Member Function Documentation

void AlignmentMonitorTracksFromTrajectories::afterAlignment ( const edm::EventSetup iSetup)
virtual

Called after updating AlignableTracker and AlignableMuon (by "endOfLoop()"): may be reimplemented

Reimplemented from AlignmentMonitorBase.

Definition at line 263 of file AlignmentMonitorTracksFromTrajectories.cc.

void AlignmentMonitorTracksFromTrajectories::book ( )
virtual

Book or retrieve histograms; MUST be reimplemented.

Implements AlignmentMonitorBase.

Definition at line 116 of file AlignmentMonitorTracksFromTrajectories.cc.

void AlignmentMonitorTracksFromTrajectories::event ( const edm::Event iEvent,
const edm::EventSetup iSetup,
const ConstTrajTrackPairCollection iTrajTracks 
)
virtual

Called for each event (by "run()"): may be reimplemented.

Reimplemented from AlignmentMonitorBase.

Definition at line 146 of file AlignmentMonitorTracksFromTrajectories.cc.

Member Data Documentation

edm::InputTag AlignmentMonitorTracksFromTrajectories::m_beamSpot
private

Definition at line 48 of file AlignmentMonitorTracksFromTrajectories.cc.

TH1F* AlignmentMonitorTracksFromTrajectories::m_chi2_100
private

Definition at line 57 of file AlignmentMonitorTracksFromTrajectories.cc.

TH1F* AlignmentMonitorTracksFromTrajectories::m_chi2_10000
private

Definition at line 58 of file AlignmentMonitorTracksFromTrajectories.cc.

TH1F* AlignmentMonitorTracksFromTrajectories::m_chi2_1000000
private

Definition at line 59 of file AlignmentMonitorTracksFromTrajectories.cc.

TH1F* AlignmentMonitorTracksFromTrajectories::m_chi2_improvement
private

Definition at line 65 of file AlignmentMonitorTracksFromTrajectories.cc.

TH1F* AlignmentMonitorTracksFromTrajectories::m_chi2_log
private

Definition at line 60 of file AlignmentMonitorTracksFromTrajectories.cc.

TH1F* AlignmentMonitorTracksFromTrajectories::m_chi2DOF_100
private

Definition at line 62 of file AlignmentMonitorTracksFromTrajectories.cc.

TH1F* AlignmentMonitorTracksFromTrajectories::m_chi2DOF_1000
private

Definition at line 63 of file AlignmentMonitorTracksFromTrajectories.cc.

TH1F* AlignmentMonitorTracksFromTrajectories::m_chi2DOF_5
private

Definition at line 61 of file AlignmentMonitorTracksFromTrajectories.cc.

TH1F* AlignmentMonitorTracksFromTrajectories::m_chi2DOF_improvement
private

Definition at line 66 of file AlignmentMonitorTracksFromTrajectories.cc.

TH1F* AlignmentMonitorTracksFromTrajectories::m_chi2DOF_log
private

Definition at line 64 of file AlignmentMonitorTracksFromTrajectories.cc.

TH1F* AlignmentMonitorTracksFromTrajectories::m_diMuon_Jpsi
private

Definition at line 55 of file AlignmentMonitorTracksFromTrajectories.cc.

TH1F* AlignmentMonitorTracksFromTrajectories::m_diMuon_log
private

Definition at line 56 of file AlignmentMonitorTracksFromTrajectories.cc.

TH1F* AlignmentMonitorTracksFromTrajectories::m_diMuon_Ups
private

Definition at line 54 of file AlignmentMonitorTracksFromTrajectories.cc.

TH1F* AlignmentMonitorTracksFromTrajectories::m_diMuon_Z
private

Definition at line 50 of file AlignmentMonitorTracksFromTrajectories.cc.

TH1F* AlignmentMonitorTracksFromTrajectories::m_diMuon_Zbackward
private

Definition at line 53 of file AlignmentMonitorTracksFromTrajectories.cc.

TH1F* AlignmentMonitorTracksFromTrajectories::m_diMuon_Zbarrel
private

Definition at line 52 of file AlignmentMonitorTracksFromTrajectories.cc.

TH1F* AlignmentMonitorTracksFromTrajectories::m_diMuon_Zforward
private

Definition at line 51 of file AlignmentMonitorTracksFromTrajectories.cc.

TH1F* AlignmentMonitorTracksFromTrajectories::m_pt[36]
private

Definition at line 67 of file AlignmentMonitorTracksFromTrajectories.cc.

bool AlignmentMonitorTracksFromTrajectories::m_vertexConstraint
private

Definition at line 47 of file AlignmentMonitorTracksFromTrajectories.cc.

MuonServiceProxy* AlignmentMonitorTracksFromTrajectories::theMuonServiceProxy
private

Definition at line 45 of file AlignmentMonitorTracksFromTrajectories.cc.

MuonUpdatorAtVertex* AlignmentMonitorTracksFromTrajectories::theMuonUpdatorAtVertex
private

Definition at line 46 of file AlignmentMonitorTracksFromTrajectories.cc.