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

Constructor & Destructor Documentation

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

Definition at line 70 of file AlignmentAlgorithmBase.h.

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

References runId_.

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

Definition at line 75 of file AlignmentAlgorithmBase.h.

References tkLasBeams_.

Referenced by MillePedeAlignmentAlgorithm::endRun().

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

might be null!

Definition at line 76 of file AlignmentAlgorithmBase.h.

References tkLasBeamTsoses_.

Referenced by MillePedeAlignmentAlgorithm::endRun().

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

Member Data Documentation

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

might be null!

Definition at line 80 of file AlignmentAlgorithmBase.h.

Referenced by runId().

const TkFittedLasBeamCollection* AlignmentAlgorithmBase::EndRunInfo::tkLasBeams_
private

Definition at line 81 of file AlignmentAlgorithmBase.h.

Referenced by tkLasBeams().

const TsosVectorCollection* AlignmentAlgorithmBase::EndRunInfo::tkLasBeamTsoses_
private

might be null!

Definition at line 82 of file AlignmentAlgorithmBase.h.

Referenced by tkLasBeamTsoses().