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 68 of file AlignmentAlgorithmBase.h.

Constructor & Destructor Documentation

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

Definition at line 70 of file AlignmentAlgorithmBase.h.

74  : eventId_(theEventId),
75  trajTrackPairs_(theTrajTrackPairs),
76  beamSpot_(theBeamSpot),
77  clusterValueMap_(theClusterValueMap) {}
const edm::EventID eventId_
might be null!
const AliClusterValueMap * clusterValueMap_
const ConstTrajTrackPairCollection & trajTrackPairs_

Member Function Documentation

const reco::BeamSpot& AlignmentAlgorithmBase::EventInfo::beamSpot ( ) const
inline
const AliClusterValueMap* AlignmentAlgorithmBase::EventInfo::clusterValueMap ( ) const
inline

Definition at line 82 of file AlignmentAlgorithmBase.h.

Referenced by HIPAlignmentAlgorithm::run().

82 { return clusterValueMap_; }
const AliClusterValueMap * clusterValueMap_
const edm::EventID AlignmentAlgorithmBase::EventInfo::eventId ( ) const
inline
const ConstTrajTrackPairCollection& AlignmentAlgorithmBase::EventInfo::trajTrackPairs ( ) const
inline

Member Data Documentation

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

Definition at line 87 of file AlignmentAlgorithmBase.h.

const AliClusterValueMap* AlignmentAlgorithmBase::EventInfo::clusterValueMap_
private

Definition at line 88 of file AlignmentAlgorithmBase.h.

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

might be null!

Definition at line 85 of file AlignmentAlgorithmBase.h.

const ConstTrajTrackPairCollection& AlignmentAlgorithmBase::EventInfo::trajTrackPairs_
private

Definition at line 86 of file AlignmentAlgorithmBase.h.