1 #ifndef Alignment_MuonAlignmentAlgorithms_MuonDTLocalMillepedeAlgorithm_h
2 #define Alignment_MuonAlignmentAlgorithms_MuonDTLocalMillepedeAlgorithm_h
10 #include "PhysicsTools/UtilAlgos/interface/TFileService.h"
26 #define MAX_HIT_CHAM 14
float sigmadydz[5][4][14]
std::vector< Alignable * > theAlignables
Interface/Base class for alignment algorithms, each alignment algorithm has to be derived from this c...
define event information passed to algorithms
float sigmadxdz[5][4][14]
edm::Service< TFileService > fs
void initialize(const edm::EventSetup &setup, AlignableTracker *tracker, AlignableMuon *muon, AlignmentParameterStore *store)
Call at beginning of job.
MuonDTLocalMillepedeAlgorithm(const edm::ParameterSet &cfg)
Constructor.
edm::InputTag globalTracks
void run(const edm::EventSetup &setup, const EventInfo &eventInfo)
Run the algorithm on trajectories and tracks.
~MuonDTLocalMillepedeAlgorithm()
Destructor.
AlignableNavigator * theAlignableDetAccessor
Constructor of the full muon geometry.
AlignmentParameterStore * theAlignmentParameterStore
void terminate(void)
Call at end of job.