1 #ifndef Alignment_CommonAlignmentAlgorithm_TkModuleGroupSelector_h 2 #define Alignment_CommonAlignmentAlgorithm_TkModuleGroupSelector_h 40 const std::vector<int> &sdets);
46 unsigned int getNumberOfParameters()
const;
49 unsigned int numIovs()
const;
62 const std::vector<edm::RunNumber_t> &defaultRunRange,
72 bool createGroup(
unsigned int &Id,
73 const std::vector<edm::RunNumber_t> &range,
74 const std::list<Alignable *> &selected_alis,
80 void fillDetIdMap(
const unsigned int detid,
const unsigned int groupid);
90 std::vector<std::vector<edm::RunNumber_t> >
runRange_;
std::vector< int > subdetids_
std::vector< edm::RunNumber_t > globalRunRange_
std::vector< edm::RunNumber_t > referenceRun_
std::vector< ParameterSet > VParameterSet
unsigned int nparameters_
std::map< unsigned int, unsigned int > mapDetIdGroupId_
virtual ~TkModuleGroupSelector()
Destructor.
std::vector< std::vector< edm::RunNumber_t > > runRange_
std::vector< unsigned int > firstId_
Constructor of the full muon geometry.