CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
AlignmentAlgorithmBase::EventInfo Class Reference

define event information passed to algorithms More...

#include <AlignmentAlgorithmBase.h>

Public Member Functions

const reco::BeamSpotbeamSpot () const
 
const AliClusterValueMapclusterValueMap () const
 
const edm::EventID eventId () const
 
 EventInfo (const edm::EventID &theEventId, const ConstTrajTrackPairCollection &theTrajTrackPairs, const reco::BeamSpot &theBeamSpot, const AliClusterValueMap *theClusterValueMap)
 
const ConstTrajTrackPairCollectiontrajTrackPairs () const
 

Private Attributes

const reco::BeamSpotbeamSpot_
 
const AliClusterValueMapclusterValueMap_
 
const edm::EventID eventId_
 might be null! More...
 
const ConstTrajTrackPairCollectiontrajTrackPairs_
 

Detailed Description

define event information passed to algorithms

Definition at line 73 of file AlignmentAlgorithmBase.h.

Constructor & Destructor Documentation

◆ EventInfo()

AlignmentAlgorithmBase::EventInfo::EventInfo ( const edm::EventID theEventId,
const ConstTrajTrackPairCollection theTrajTrackPairs,
const reco::BeamSpot theBeamSpot,
const AliClusterValueMap theClusterValueMap 
)
inline

Definition at line 75 of file AlignmentAlgorithmBase.h.

79  : eventId_(theEventId),
80  trajTrackPairs_(theTrajTrackPairs),
81  beamSpot_(theBeamSpot),
82  clusterValueMap_(theClusterValueMap) {}

Member Function Documentation

◆ beamSpot()

const reco::BeamSpot& AlignmentAlgorithmBase::EventInfo::beamSpot ( ) const
inline

Definition at line 86 of file AlignmentAlgorithmBase.h.

86 { return beamSpot_; }

References beamSpot_.

◆ clusterValueMap()

const AliClusterValueMap* AlignmentAlgorithmBase::EventInfo::clusterValueMap ( ) const
inline

Definition at line 87 of file AlignmentAlgorithmBase.h.

87 { return clusterValueMap_; }

References clusterValueMap_.

◆ eventId()

const edm::EventID AlignmentAlgorithmBase::EventInfo::eventId ( ) const
inline

Definition at line 84 of file AlignmentAlgorithmBase.h.

84 { return eventId_; }

References eventId_.

Referenced by ntupleDataFormat.Event::eventIdStr().

◆ trajTrackPairs()

const ConstTrajTrackPairCollection& AlignmentAlgorithmBase::EventInfo::trajTrackPairs ( ) const
inline

Definition at line 85 of file AlignmentAlgorithmBase.h.

85 { return trajTrackPairs_; }

References trajTrackPairs_.

Referenced by MillePedeAlignmentAlgorithm::run().

Member Data Documentation

◆ beamSpot_

const reco::BeamSpot& AlignmentAlgorithmBase::EventInfo::beamSpot_
private

Definition at line 92 of file AlignmentAlgorithmBase.h.

Referenced by beamSpot().

◆ clusterValueMap_

const AliClusterValueMap* AlignmentAlgorithmBase::EventInfo::clusterValueMap_
private

Definition at line 93 of file AlignmentAlgorithmBase.h.

Referenced by clusterValueMap().

◆ eventId_

const edm::EventID AlignmentAlgorithmBase::EventInfo::eventId_
private

might be null!

Definition at line 90 of file AlignmentAlgorithmBase.h.

Referenced by eventId().

◆ trajTrackPairs_

const ConstTrajTrackPairCollection& AlignmentAlgorithmBase::EventInfo::trajTrackPairs_
private

Definition at line 91 of file AlignmentAlgorithmBase.h.

Referenced by trajTrackPairs().

AlignmentAlgorithmBase::EventInfo::trajTrackPairs_
const ConstTrajTrackPairCollection & trajTrackPairs_
Definition: AlignmentAlgorithmBase.h:91
AlignmentAlgorithmBase::EventInfo::eventId_
const edm::EventID eventId_
might be null!
Definition: AlignmentAlgorithmBase.h:90
AlignmentAlgorithmBase::EventInfo::clusterValueMap_
const AliClusterValueMap * clusterValueMap_
Definition: AlignmentAlgorithmBase.h:93
AlignmentAlgorithmBase::EventInfo::beamSpot_
const reco::BeamSpot & beamSpot_
Definition: AlignmentAlgorithmBase.h:92