CMS 3D CMS Logo

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"

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

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

Definition at line 55 of file AlignmentAlgorithmBase.h.

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

Definition at line 51 of file AlignmentAlgorithmBase.h.

Definition at line 52 of file AlignmentAlgorithmBase.h.

Definition at line 181 of file AlignmentAlgorithmBase.h.

Definition at line 180 of file AlignmentAlgorithmBase.h.