#include <MuonAlignment.h>
Private Member Functions | |
RecHitVector | doMatching (const reco::Track &, edm::Handle< DTRecSegment4DCollection > &, edm::Handle< CSCSegmentCollection > &, intDVector *, intDVector *, edm::ESHandle< GlobalTrackingGeometry > &) |
void | init () |
void | recursiveCopySurveyToAlignment (Alignable *alignable) |
Additional Inherited Members | |
Public Types inherited from edm::EDAnalyzer | |
typedef EDAnalyzer | ModuleType |
Public Types inherited from edm::EDConsumerBase | |
typedef ProductLabels | Labels |
Static Public Member Functions inherited from edm::EDAnalyzer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &) |
Protected Member Functions inherited from edm::EDConsumerBase | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | consumes (TypeToGet const &id, edm::InputTag const &tag) |
ConsumesCollector | consumesCollector () |
Use a ConsumesCollector to gather consumes information from helper functions. More... | |
template<typename ProductType , BranchType B = InEvent> | |
void | consumesMany () |
void | consumesMany (const TypeToGet &id) |
template<BranchType B> | |
void | consumesMany (const TypeToGet &id) |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
The MuonAlignment helper class for alignment jobs
DQM muon alignment analysis monitoring
Definition at line 20 of file MuonAlignment.h.
MuonAlignment::MuonAlignment | ( | const edm::EventSetup & | iSetup | ) |
Definition at line 45 of file MuonAlignment.cc.
MuonAlignment::MuonAlignment | ( | const edm::EventSetup & | iSetup, |
const MuonAlignmentInputMethod & | input | ||
) |
Definition at line 58 of file MuonAlignment.cc.
|
inline |
Definition at line 28 of file MuonAlignment.h.
References theAlignableMuon, and theAlignableNavigator.
MuonAlignment::MuonAlignment | ( | const edm::ParameterSet & | pSet | ) |
Constructor.
Definition at line 11 of file MuonAlignment.cc.
|
virtual |
Destructor.
|
virtual |
|
virtual |
Inizialize parameters for histo binning.
Reimplemented from edm::EDAnalyzer.
Definition at line 59 of file MuonAlignment.cc.
void MuonAlignment::copyAlignmentToSurvey | ( | double | shiftErr, |
double | angleErr | ||
) |
Definition at line 139 of file MuonAlignment.cc.
void MuonAlignment::copySurveyToAlignment | ( | ) |
Definition at line 233 of file MuonAlignment.cc.
|
private |
Definition at line 468 of file MuonAlignment.cc.
|
virtual |
Save the histos.
Reimplemented from edm::EDAnalyzer.
Definition at line 589 of file MuonAlignment.cc.
void MuonAlignment::fillGapsInSurvey | ( | double | shiftErr, |
double | angleErr | ||
) |
Definition at line 176 of file MuonAlignment.cc.
|
inline |
|
inline |
Definition at line 32 of file MuonAlignment.h.
References theAlignableNavigator.
Referenced by MuonGeometrySVGTemplate::analyze().
|
private |
Definition at line 31 of file MuonAlignment.cc.
void MuonAlignment::moveAlignableGlobalCoord | ( | DetId & | detid, |
align::Scalars & | displacements, | ||
align::Scalars & | rotations | ||
) |
Definition at line 89 of file MuonAlignment.cc.
void MuonAlignment::moveAlignableLocalCoord | ( | DetId & | detid, |
align::Scalars & | displacements, | ||
align::Scalars & | rotations | ||
) |
Definition at line 68 of file MuonAlignment.cc.
|
private |
Definition at line 200 of file MuonAlignment.cc.
void MuonAlignment::recursiveList | ( | const align::Alignables & | alignables, |
align::Alignables & | theList | ||
) |
Definition at line 109 of file MuonAlignment.cc.
void MuonAlignment::recursiveMap | ( | const align::Alignables & | alignables, |
std::map< align::ID, Alignable * > & | theMap | ||
) |
Definition at line 118 of file MuonAlignment.cc.
void MuonAlignment::recursiveStructureMap | ( | const align::Alignables & | alignables, |
std::map< std::pair< align::StructureType, align::ID >, Alignable * > & | theMap | ||
) |
Definition at line 130 of file MuonAlignment.cc.
void MuonAlignment::saveCSCSurveyToDB | ( | void | ) |
Definition at line 277 of file MuonAlignment.cc.
void MuonAlignment::saveCSCtoDB | ( | void | ) |
Definition at line 330 of file MuonAlignment.cc.
void MuonAlignment::saveDTSurveyToDB | ( | void | ) |
Definition at line 244 of file MuonAlignment.cc.
void MuonAlignment::saveDTtoDB | ( | void | ) |
Definition at line 315 of file MuonAlignment.cc.
void MuonAlignment::saveSurveyToDB | ( | void | ) |
Definition at line 310 of file MuonAlignment.cc.
void MuonAlignment::saveToDB | ( | void | ) |
Definition at line 345 of file MuonAlignment.cc.
Referenced by DTSurveyConvert::analyze().
void MuonAlignment::writeXML | ( | const edm::ParameterSet & | iConfig, |
const edm::EventSetup & | iSetup | ||
) |
Definition at line 240 of file MuonAlignment.cc.
|
private |
Definition at line 87 of file MuonAlignment.h.
|
private |
Definition at line 66 of file MuonAlignment.h.
|
private |
Definition at line 145 of file MuonAlignment.h.
|
private |
Definition at line 145 of file MuonAlignment.h.
|
private |
Definition at line 145 of file MuonAlignment.h.
|
private |
Definition at line 105 of file MuonAlignment.h.
|
private |
Definition at line 91 of file MuonAlignment.h.
|
private |
Definition at line 106 of file MuonAlignment.h.
|
private |
Definition at line 92 of file MuonAlignment.h.
|
private |
Definition at line 112 of file MuonAlignment.h.
|
private |
Definition at line 98 of file MuonAlignment.h.
|
private |
Definition at line 113 of file MuonAlignment.h.
|
private |
Definition at line 99 of file MuonAlignment.h.
|
private |
Definition at line 103 of file MuonAlignment.h.
|
private |
Definition at line 89 of file MuonAlignment.h.
|
private |
Definition at line 104 of file MuonAlignment.h.
|
private |
Definition at line 90 of file MuonAlignment.h.
|
private |
Definition at line 114 of file MuonAlignment.h.
|
private |
Definition at line 100 of file MuonAlignment.h.
|
private |
Definition at line 115 of file MuonAlignment.h.
|
private |
Definition at line 101 of file MuonAlignment.h.
|
private |
Definition at line 108 of file MuonAlignment.h.
|
private |
Definition at line 94 of file MuonAlignment.h.
|
private |
Definition at line 109 of file MuonAlignment.h.
|
private |
Definition at line 95 of file MuonAlignment.h.
|
private |
Definition at line 110 of file MuonAlignment.h.
|
private |
Definition at line 96 of file MuonAlignment.h.
|
private |
Definition at line 111 of file MuonAlignment.h.
|
private |
Definition at line 97 of file MuonAlignment.h.
|
private |
Definition at line 139 of file MuonAlignment.h.
|
private |
Definition at line 139 of file MuonAlignment.h.
|
private |
Definition at line 162 of file MuonAlignment.h.
|
private |
Definition at line 120 of file MuonAlignment.h.
|
private |
Definition at line 142 of file MuonAlignment.h.
|
private |
Definition at line 142 of file MuonAlignment.h.
|
private |
Definition at line 142 of file MuonAlignment.h.
|
private |
Definition at line 159 of file MuonAlignment.h.
|
private |
Definition at line 158 of file MuonAlignment.h.
|
private |
Definition at line 117 of file MuonAlignment.h.
|
private |
Definition at line 134 of file MuonAlignment.h.
|
private |
Definition at line 134 of file MuonAlignment.h.
|
private |
Definition at line 134 of file MuonAlignment.h.
|
private |
Definition at line 134 of file MuonAlignment.h.
|
private |
Definition at line 135 of file MuonAlignment.h.
|
private |
Definition at line 135 of file MuonAlignment.h.
|
private |
Definition at line 135 of file MuonAlignment.h.
|
private |
Definition at line 135 of file MuonAlignment.h.
|
private |
Definition at line 136 of file MuonAlignment.h.
|
private |
Definition at line 136 of file MuonAlignment.h.
|
private |
Definition at line 139 of file MuonAlignment.h.
|
private |
Definition at line 139 of file MuonAlignment.h.
|
private |
Definition at line 68 of file MuonAlignment.h.
|
private |
Definition at line 70 of file MuonAlignment.h.
Referenced by getAlignableMuon(), and ~MuonAlignment().
|
private |
Definition at line 72 of file MuonAlignment.h.
Referenced by getAlignableNavigator(), and ~MuonAlignment().
|
private |
Definition at line 62 of file MuonAlignment.h.
|
private |
Definition at line 62 of file MuonAlignment.h.
|
private |
Definition at line 64 of file MuonAlignment.h.
|
private |
Definition at line 64 of file MuonAlignment.h.
|
private |
Definition at line 61 of file MuonAlignment.h.
|
private |
Definition at line 61 of file MuonAlignment.h.
|
private |
Definition at line 63 of file MuonAlignment.h.
|
private |
Definition at line 63 of file MuonAlignment.h.
|
private |
Definition at line 125 of file MuonAlignment.h.
|
private |
Definition at line 129 of file MuonAlignment.h.
|
private |
Definition at line 127 of file MuonAlignment.h.
|
private |
Definition at line 163 of file MuonAlignment.h.
|
private |
Definition at line 131 of file MuonAlignment.h.
|
private |
Definition at line 153 of file MuonAlignment.h.
|
private |
Definition at line 154 of file MuonAlignment.h.
|
private |
Definition at line 152 of file MuonAlignment.h.
|
private |
Definition at line 155 of file MuonAlignment.h.