CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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
ConstTrajTrackPairCollection
trajTrackPairs () const
 

Private Attributes

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

Detailed Description

define event information passed to algorithms

Definition at line 73 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 75 of file AlignmentAlgorithmBase.h.

79  : eventId_(theEventId),
80  trajTrackPairs_(theTrajTrackPairs),
81  beamSpot_(theBeamSpot),
82  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

Definition at line 86 of file AlignmentAlgorithmBase.h.

References beamSpot_.

Referenced by MuonAlignmentFromReference::run(), and MillePedeAlignmentAlgorithm::run().

86 { return beamSpot_; }
const AliClusterValueMap* AlignmentAlgorithmBase::EventInfo::clusterValueMap ( ) const
inline

Definition at line 87 of file AlignmentAlgorithmBase.h.

References clusterValueMap_.

Referenced by HIPAlignmentAlgorithm::run().

87 { 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 92 of file AlignmentAlgorithmBase.h.

Referenced by beamSpot().

const AliClusterValueMap* AlignmentAlgorithmBase::EventInfo::clusterValueMap_
private

Definition at line 93 of file AlignmentAlgorithmBase.h.

Referenced by clusterValueMap().

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

might be null!

Definition at line 90 of file AlignmentAlgorithmBase.h.

Referenced by eventId().

const ConstTrajTrackPairCollection& AlignmentAlgorithmBase::EventInfo::trajTrackPairs_
private

Definition at line 91 of file AlignmentAlgorithmBase.h.

Referenced by trajTrackPairs().