CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups 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 <memory>
#include "Alignment/CommonAlignment/interface/Utilities.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"
#include "FWCore/Framework/interface/ConsumesCollector.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::vector
< std::unique_ptr
< IntegratedCalibrationBase > > 
CalibrationsOwner
 
typedef std::pair< const
Trajectory *, const
reco::Track * > 
ConstTrajTrackPair
 
typedef std::vector
< ConstTrajTrackPair
ConstTrajTrackPairs
 
typedef
AlignmentAlgorithmBase::EndRunInfo 
EndRunInfo
 
typedef
AlignmentAlgorithmBase::EventInfo 
EventInfo
 

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

typedef std::vector<std::unique_ptr<IntegratedCalibrationBase> > CalibrationsOwner

Definition at line 56 of file AlignmentAlgorithmBase.h.

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

Definition at line 52 of file AlignmentAlgorithmBase.h.

Definition at line 53 of file AlignmentAlgorithmBase.h.

Definition at line 182 of file AlignmentAlgorithmBase.h.

Definition at line 181 of file AlignmentAlgorithmBase.h.