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]
def setup(process, global_tag, zero_tesla=False)
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.
align::Alignables theAlignables
edm::InputTag globalTracks
void run(const edm::EventSetup &setup, const EventInfo &eventInfo)
Run the algorithm on trajectories and tracks.
std::vector< Alignable * > Alignables
~MuonDTLocalMillepedeAlgorithm()
Destructor.
eventInfo
add run, event number and lumi section
AlignableNavigator * theAlignableDetAccessor
Constructor of the full muon geometry.
AlignmentParameterStore * theAlignmentParameterStore
void terminate(void)
Call at end of job.