CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Typedefs
AlignmentAlgorithmBase.h File Reference

Interface/Base class for alignment algorithms, each alignment algorithm has to be derived from this class. More...

#include <vector>
#include <utility>
#include "CondCore/CondDB/interface/Time.h"
#include "Alignment/LaserAlignment/interface/TsosVectorCollection.h"
#include "DataFormats/Alignment/interface/TkFittedLasBeamCollectionFwd.h"
#include "DataFormats/Alignment/interface/AliClusterValueMapFwd.h"
#include "FWCore/Framework/interface/Event.h"

Go to the source code of this file.

Classes

class  AlignmentAlgorithmBase
 
class  AlignmentAlgorithmBase::EndRunInfo
 define run information passed to algorithms (in endRun) More...
 
class  AlignmentAlgorithmBase::EventInfo
 define event information passed to algorithms More...
 

Namespaces

 Alignment
 
 edm
 HLT enums.
 
 reco
 fixed size matrix
 

Typedefs

typedef std::vector
< IntegratedCalibrationBase * > 
Calibrations
 
typedef std::pair< const
Trajectory *, const
reco::Track * > 
ConstTrajTrackPair
 
typedef std::vector
< ConstTrajTrackPair
ConstTrajTrackPairs
 
typedef
AlignmentAlgorithmBase::EndRunInfo 
EndRunInfo
 
typedef
AlignmentAlgorithmBase::EventInfo 
EventInfo
 
typedef cond::RealTimeType
< cond::runnumber >::type 
RunNumber
 
typedef std::pair< RunNumber,
RunNumber
RunRange
 
typedef std::vector< RunRangeRunRanges
 

Detailed Description

Interface/Base class for alignment algorithms, each alignment algorithm has to be derived from this class.

Author
???

Last update:

Author
Max Stark (max.s.nosp@m.tark.nosp@m.@cern.nosp@m..ch)
Date
2015/07/16

Definition in file AlignmentAlgorithmBase.h.

Typedef Documentation

typedef std::vector<IntegratedCalibrationBase*> Calibrations

Definition at line 49 of file AlignmentAlgorithmBase.h.

typedef std::pair<const Trajectory*, const reco::Track*> ConstTrajTrackPair

Definition at line 46 of file AlignmentAlgorithmBase.h.

typedef std::vector< ConstTrajTrackPair > ConstTrajTrackPairs

Definition at line 47 of file AlignmentAlgorithmBase.h.

Definition at line 167 of file AlignmentAlgorithmBase.h.

Definition at line 166 of file AlignmentAlgorithmBase.h.

Definition at line 51 of file AlignmentAlgorithmBase.h.

typedef std::pair<RunNumber,RunNumber> RunRange

Definition at line 52 of file AlignmentAlgorithmBase.h.

typedef std::vector<RunRange> RunRanges

Definition at line 53 of file AlignmentAlgorithmBase.h.