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

78  : eventId_(theEventId),
79  trajTrackPairs_(theTrajTrackPairs),
80  beamSpot_(theBeamSpot),
81  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 86 of file AlignmentAlgorithmBase.h.

Referenced by HIPAlignmentAlgorithm::run().

86 { 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 91 of file AlignmentAlgorithmBase.h.

const AliClusterValueMap* AlignmentAlgorithmBase::EventInfo::clusterValueMap_
private

Definition at line 92 of file AlignmentAlgorithmBase.h.

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

might be null!

Definition at line 89 of file AlignmentAlgorithmBase.h.

const ConstTrajTrackPairCollection& AlignmentAlgorithmBase::EventInfo::trajTrackPairs_
private

Definition at line 90 of file AlignmentAlgorithmBase.h.