CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_1/src/Alignment/MillePedeAlignmentAlgorithm/src/PedeLabelerBase.cc

Go to the documentation of this file.
00001 
00012 #include "Alignment/MillePedeAlignmentAlgorithm/interface/PedeLabelerBase.h"
00013 
00014 #include "Alignment/CommonAlignmentParametrization/interface/RigidBodyAlignmentParameters.h"
00015 
00016 // NOTE: Changing '+14' makes older binary files unreadable...
00017 const unsigned int PedeLabelerBase::theMaxNumParam = RigidBodyAlignmentParameters::N_PARAM + 14;
00018 // NOTE: Changing the offset of '700000' makes older binary files unreadable...
00019 const unsigned int PedeLabelerBase::theParamInstanceOffset = 700000;
00020 const unsigned int PedeLabelerBase::theMinLabel = 1; // must be > 0
00021 
00022 PedeLabelerBase::PedeLabelerBase(const TopLevelAlignables &alignables,
00023                                  const edm::ParameterSet &config)
00024   :theOpenRunRange(std::make_pair<RunNumber,RunNumber>(cond::timeTypeSpecs[cond::runnumber].beginValue,
00025                                                        cond::timeTypeSpecs[cond::runnumber].endValue))
00026 {
00027   
00028 }