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

101  : runId_(theRunId), tkLasBeams_(theTkLasBeams), tkLasBeamTsoses_(theTkLasBeamTsoses) {}

Member Function Documentation

◆ runId()

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

Definition at line 103 of file AlignmentAlgorithmBase.h.

103 { return runId_; }

References runId_.

◆ tkLasBeams()

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

Definition at line 104 of file AlignmentAlgorithmBase.h.

104 { return tkLasBeams_; }

References tkLasBeams_.

Referenced by MillePedeAlignmentAlgorithm::endRun().

◆ tkLasBeamTsoses()

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

might be null!

Definition at line 105 of file AlignmentAlgorithmBase.h.

105 { return tkLasBeamTsoses_; }

References tkLasBeamTsoses_.

Referenced by MillePedeAlignmentAlgorithm::endRun().

Member Data Documentation

◆ runId_

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

might be null!

Definition at line 108 of file AlignmentAlgorithmBase.h.

Referenced by runId().

◆ tkLasBeams_

const TkFittedLasBeamCollection* AlignmentAlgorithmBase::EndRunInfo::tkLasBeams_
private

Definition at line 109 of file AlignmentAlgorithmBase.h.

Referenced by tkLasBeams().

◆ tkLasBeamTsoses_

const TsosVectorCollection* AlignmentAlgorithmBase::EndRunInfo::tkLasBeamTsoses_
private

might be null!

Definition at line 110 of file AlignmentAlgorithmBase.h.

Referenced by tkLasBeamTsoses().

AlignmentAlgorithmBase::EndRunInfo::tkLasBeamTsoses_
const TsosVectorCollection * tkLasBeamTsoses_
might be null!
Definition: AlignmentAlgorithmBase.h:110
AlignmentAlgorithmBase::EndRunInfo::tkLasBeams_
const TkFittedLasBeamCollection * tkLasBeams_
Definition: AlignmentAlgorithmBase.h:109
AlignmentAlgorithmBase::EndRunInfo::runId_
const edm::RunID runId_
might be null!
Definition: AlignmentAlgorithmBase.h:108