1 #ifndef Alignment_OfflineValidation_MuonAlignmentAnalyzer_H 2 #define Alignment_OfflineValidation_MuonAlignmentAnalyzer_H 39 typedef std::vector<std::vector<int> >
intDVector;
double resLocalYRangeStation3
std::vector< TH1F * > hResidualGlobalRPhiDT_MB
std::vector< TH1F * > hResidualGlobalZDT_W
TH2F * hprofGlobalAngleDT
std::vector< TH1F * > hResidualLocalXCSC_ME
std::vector< TH1F * > hResidualLocalThetaDT_MB
std::vector< std::vector< int > > intDVector
edm::InputTag theRecHits4DTagCSC
TH2F * hprofGlobalAngleCSC
TH2F * hprofGlobalPositionRmsDT
std::vector< TH1F * > unitsGlobalPhi
TH1F * hResidualLocalXCSC
TH1F * hResidualGlobalThetaDT
const edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > magFieldToken_
Propagator * thePropagator
RecHitVector doMatching(const reco::Track &, edm::Handle< DTRecSegment4DCollection > &, edm::Handle< CSCSegmentCollection > &, intDVector *, intDVector *, edm::ESHandle< GlobalTrackingGeometry > &)
edm::InputTag theSTAMuonTag
double resLocalYRangeStation1
std::vector< TH1F * > hResidualLocalYCSC_ME
std::vector< TH1F * > hResidualLocalPhiCSC_ME
TH2F * hprofLocalPositionRmsDT
edm::InputTag theGLBMuonTag
TH1F * hResidualLocalThetaCSC
std::vector< TH1F * > hResidualGlobalRPhiCSC_ME
std::vector< TH1F * > hResidualLocalPhiDT_MB
edm::Service< TFileService > fs
TH2F * hprofLocalPositionDT
unsigned int min1DTrackRecHitSize
std::vector< TH1F * > unitsGlobalRPhi
std::vector< TH1F * > hResidualLocalThetaDT_W
std::vector< TH1F * > hResidualGlobalZDT_MB
TH2F * hprofLocalPositionRmsCSC
TH2F * hprofLocalAngleCSC
double resLocalYRangeStation2
std::vector< TH1F * > unitsLocalX
const edm::ESGetToken< GlobalTrackingGeometry, GlobalTrackingGeometryRecord > trackingGeometryToken_
edm::InputTag theRecHits4DTagDT
std::vector< TH1F * > hResidualGlobalThetaDT_W
TH1F * hResidualLocalThetaDT
std::vector< TH1F * > unitsLocalTheta
double resLocalYRangeStation4
TH1F * hResidualGlobalThetaCSC
TH1F * hResidualGlobalZDT
std::vector< TH1F * > hResidualGlobalRPhiDT_W
std::vector< TH1F * > hResidualLocalThetaCSC_ME
TH2F * hprofLocalPositionCSC
TH1F * hResidualLocalPhiDT
TH1F * hprofGlobalThetaCSC
double resLocalXRangeStation4
std::vector< TH1F * > unitsGlobalRZ
TH1F * hResidualGlobalRPhiDT
TH1F * hprofGlobalRPhiCSC
double resLocalXRangeStation3
TH1F * hResidualGlobalRCSC
std::vector< TH1F * > hResidualGlobalPhiCSC_ME
double resLocalXRangeStation2
TH1F * hResidualLocalYCSC
void analyze(const edm::Event &event, const edm::EventSetup &eventSetup) override
std::vector< TH1F * > hResidualGlobalPhiDT_W
std::vector< TH1F * > unitsLocalPhi
TH2F * hprofLocalAngleRmsCSC
TH2F * hprofLocalAngleRmsDT
TH1F * hResidualGlobalPhiDT
MuonAlignmentAnalyzer(const edm::ParameterSet &pset)
Constructor.
TH2F * hprofGlobalAngleRmsDT
std::vector< TH1F * > hResidualGlobalThetaDT_MB
TH2F * hprofGlobalPositionRmsCSC
std::vector< TH1F * > unitsLocalY
TH1F * hprofLocalThetaCSC
std::vector< TH1F * > hResidualLocalPhiDT_W
std::vector< TH1F * > hResidualGlobalPhiDT_MB
TH2F * hprofGlobalAngleRmsCSC
std::vector< TH1F * > hResidualGlobalThetaCSC_ME
~MuonAlignmentAnalyzer() override
Destructor.
TH1F * hResidualLocalPhiCSC
TH1F * hResidualGlobalRPhiCSC
std::vector< TH1F * > hResidualLocalXDT_MB
TH1F * hResidualGlobalPhiCSC
std::vector< TrackingRecHit * > RecHitVector
unsigned int min4DTrackSegmentSize
std::vector< TH1F * > hResidualGlobalRCSC_ME
std::vector< TH1F * > hResidualLocalYDT_W
TH2F * hprofGlobalPositionCSC
std::vector< long > detectorCollection
std::vector< TH1F * > unitsGlobalTheta
std::vector< TH1F * > hResidualLocalXDT_W
TH1F * hprofGlobalThetaDT
std::vector< TH1F * > hResidualLocalYDT_MB
TH2F * hprofGlobalPositionDT
double resLocalXRangeStation1