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

Constructor & Destructor Documentation

◆ EndRunInfo()

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

Definition at line 99 of file AlignmentAlgorithmBase.h.

102  : 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

◆ runId()

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

Definition at line 104 of file AlignmentAlgorithmBase.h.

References runId_.

104 { return runId_; }
const edm::RunID runId_
might be null!

◆ tkLasBeams()

const TkFittedLasBeamCollection* AlignmentAlgorithmBase::EndRunInfo::tkLasBeams ( ) const
inline

Definition at line 105 of file AlignmentAlgorithmBase.h.

References tkLasBeams_.

105 { return tkLasBeams_; }
const TkFittedLasBeamCollection * tkLasBeams_

◆ tkLasBeamTsoses()

const TsosVectorCollection* AlignmentAlgorithmBase::EndRunInfo::tkLasBeamTsoses ( ) const
inline

might be null!

Definition at line 106 of file AlignmentAlgorithmBase.h.

References tkLasBeamTsoses_.

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

Member Data Documentation

◆ runId_

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

might be null!

Definition at line 109 of file AlignmentAlgorithmBase.h.

Referenced by runId().

◆ tkLasBeams_

const TkFittedLasBeamCollection* AlignmentAlgorithmBase::EndRunInfo::tkLasBeams_
private

Definition at line 110 of file AlignmentAlgorithmBase.h.

Referenced by tkLasBeams().

◆ tkLasBeamTsoses_

const TsosVectorCollection* AlignmentAlgorithmBase::EndRunInfo::tkLasBeamTsoses_
private

might be null!

Definition at line 111 of file AlignmentAlgorithmBase.h.

Referenced by tkLasBeamTsoses().