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

52  : eventId_(theEventId), trajTrackPairs_(theTrajTrackPairs), beamSpot_(theBeamSpot), 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 56 of file AlignmentAlgorithmBase.h.

References beamSpot_.

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

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

Definition at line 57 of file AlignmentAlgorithmBase.h.

References clusterValueMap_.

Referenced by HIPAlignmentAlgorithm::run().

57 { 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 63 of file AlignmentAlgorithmBase.h.

Referenced by beamSpot().

const AliClusterValueMap* AlignmentAlgorithmBase::EventInfo::clusterValueMap_
private

Definition at line 64 of file AlignmentAlgorithmBase.h.

Referenced by clusterValueMap().

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

might be null!

Definition at line 61 of file AlignmentAlgorithmBase.h.

Referenced by eventId().

const ConstTrajTrackPairCollection& AlignmentAlgorithmBase::EventInfo::trajTrackPairs_
private

Definition at line 62 of file AlignmentAlgorithmBase.h.

Referenced by trajTrackPairs().