CMS 3D CMS Logo

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

define run information passed to algorithms (in endRun) More...

#include <AlignmentAlgorithmBase.h>

Public Member Functions

 EndRunInfo (const edm::RunID &theRunId, const TkFittedLasBeamCollection *theTkLasBeams, const TsosVectorCollection *theTkLasBeamTsoses)
 
const edm::RunID runId () const
 
const TkFittedLasBeamCollectiontkLasBeams () const
 
const TsosVectorCollectiontkLasBeamTsoses () const
 might be null! More...
 

Private Attributes

const edm::RunID runId_
 might be null! More...
 
const TkFittedLasBeamCollectiontkLasBeams_
 
const TsosVectorCollectiontkLasBeamTsoses_
 might be null! More...
 

Detailed Description

define run information passed to algorithms (in endRun)

Definition at line 92 of file AlignmentAlgorithmBase.h.

Constructor & Destructor Documentation

AlignmentAlgorithmBase::EndRunInfo::EndRunInfo ( const edm::RunID theRunId,
const TkFittedLasBeamCollection theTkLasBeams,
const TsosVectorCollection theTkLasBeamTsoses 
)
inline

Definition at line 94 of file AlignmentAlgorithmBase.h.

97  : runId_(theRunId), tkLasBeams_(theTkLasBeams), tkLasBeamTsoses_(theTkLasBeamTsoses) {}
const TsosVectorCollection * tkLasBeamTsoses_
might be null!
const TkFittedLasBeamCollection * tkLasBeams_
const edm::RunID runId_
might be null!

Member Function Documentation

const edm::RunID AlignmentAlgorithmBase::EndRunInfo::runId ( ) const
inline

Definition at line 99 of file AlignmentAlgorithmBase.h.

99 { return runId_; }
const edm::RunID runId_
might be null!
const TkFittedLasBeamCollection* AlignmentAlgorithmBase::EndRunInfo::tkLasBeams ( ) const
inline

Definition at line 100 of file AlignmentAlgorithmBase.h.

Referenced by MillePedeAlignmentAlgorithm::endRun().

100 { return tkLasBeams_; }
const TkFittedLasBeamCollection * tkLasBeams_
const TsosVectorCollection* AlignmentAlgorithmBase::EndRunInfo::tkLasBeamTsoses ( ) const
inline

might be null!

Definition at line 101 of file AlignmentAlgorithmBase.h.

Referenced by MillePedeAlignmentAlgorithm::endRun().

101 { return tkLasBeamTsoses_; }
const TsosVectorCollection * tkLasBeamTsoses_
might be null!

Member Data Documentation

const edm::RunID AlignmentAlgorithmBase::EndRunInfo::runId_
private

might be null!

Definition at line 104 of file AlignmentAlgorithmBase.h.

const TkFittedLasBeamCollection* AlignmentAlgorithmBase::EndRunInfo::tkLasBeams_
private

Definition at line 105 of file AlignmentAlgorithmBase.h.

const TsosVectorCollection* AlignmentAlgorithmBase::EndRunInfo::tkLasBeamTsoses_
private

might be null!

Definition at line 106 of file AlignmentAlgorithmBase.h.