1 #ifndef Alignment_OfflineValidation_MuonAlignmentAnalyzer_H
2 #define Alignment_OfflineValidation_MuonAlignmentAnalyzer_H
37 typedef std::vector< std::vector<int> >
intDVector;
double resLocalYRangeStation3
std::vector< TH1F * > hResidualLocalXCSC_ME
TH2F * hprofGlobalAngleDT
std::vector< TH1F * > hResidualLocalThetaDT_W
std::vector< TH1F * > hResidualGlobalZDT_MB
std::vector< TH1F * > hResidualLocalYCSC_ME
edm::InputTag theRecHits4DTagCSC
TH2F * hprofGlobalAngleCSC
TH2F * hprofGlobalPositionRmsDT
std::vector< TH1F * > unitsGlobalPhi
TH1F * hResidualLocalXCSC
TH1F * hResidualGlobalThetaDT
std::vector< TH1F * > hResidualGlobalThetaCSC_ME
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 * > hResidualGlobalPhiCSC_ME
TH2F * hprofLocalPositionRmsDT
edm::InputTag theGLBMuonTag
TH1F * hResidualLocalThetaCSC
std::vector< TH1F * > hResidualLocalYDT_W
std::vector< TH1F * > hResidualGlobalZDT_W
edm::Service< TFileService > fs
TH2F * hprofLocalPositionDT
unsigned int min1DTrackRecHitSize
std::vector< TH1F * > unitsGlobalRPhi
std::vector< TH1F * > hResidualLocalXDT_W
TH2F * hprofLocalPositionRmsCSC
TH2F * hprofLocalAngleCSC
double resLocalYRangeStation2
std::vector< TH1F * > unitsLocalX
std::vector< TH1F * > hResidualLocalThetaCSC_ME
edm::InputTag theRecHits4DTagDT
std::vector< TrackingRecHit * > RecHitVector
TH1F * hResidualLocalThetaDT
std::vector< TH1F * > hResidualLocalPhiDT_W
std::vector< TH1F * > hResidualGlobalRPhiCSC_ME
std::vector< TH1F * > unitsLocalTheta
double resLocalYRangeStation4
TH1F * hResidualGlobalThetaCSC
TH1F * hResidualGlobalZDT
std::vector< TH1F * > hResidualGlobalThetaDT_W
TH2F * hprofLocalPositionCSC
void analyze(const edm::Event &event, const edm::EventSetup &eventSetup)
TH1F * hResidualLocalPhiDT
TH1F * hprofGlobalThetaCSC
double resLocalXRangeStation4
std::vector< TH1F * > unitsGlobalRZ
std::vector< TH1F * > hResidualGlobalRCSC_ME
TH1F * hResidualGlobalRPhiDT
TH1F * hprofGlobalRPhiCSC
virtual ~MuonAlignmentAnalyzer()
Destructor.
double resLocalXRangeStation3
How EventSelector::AcceptEvent() decides whether to accept an event for output otherwise it is excluding the probing of A single or multiple positive and the trigger will pass if any such matching triggers are PASS or EXCEPTION[A criterion thatmatches no triggers at all is detected and causes a throw.] A single negative with an expectation of appropriate bit checking in the decision and the trigger will pass if any such matching triggers are FAIL or EXCEPTION A wildcarded negative criterion that matches more than one trigger in the trigger but the state exists so we define the behavior If all triggers are the negative crieriion will lead to accepting the event(this again matches the behavior of"!*"before the partial wildcard feature was incorporated).The per-event"cost"of each negative criterion with multiple relevant triggers is about the same as!*was in the past
std::vector< TH1F * > hResidualLocalPhiCSC_ME
TH1F * hResidualGlobalRCSC
double resLocalXRangeStation2
TH1F * hResidualLocalYCSC
std::vector< TH1F * > hResidualGlobalPhiDT_MB
std::vector< TH1F * > unitsLocalPhi
std::vector< TH1F * > hResidualLocalPhiDT_MB
std::vector< TH1F * > hResidualLocalXDT_MB
std::vector< std::vector< int > > intDVector
TH2F * hprofLocalAngleRmsCSC
std::vector< TH1F * > hResidualGlobalRPhiDT_W
TH2F * hprofLocalAngleRmsDT
std::vector< TH1F * > hResidualGlobalThetaDT_MB
TH1F * hResidualGlobalPhiDT
std::vector< TH1F * > hResidualGlobalRPhiDT_MB
MuonAlignmentAnalyzer(const edm::ParameterSet &pset)
Constructor.
TH2F * hprofGlobalAngleRmsDT
std::vector< TH1F * > hResidualLocalYDT_MB
TH2F * hprofGlobalPositionRmsCSC
std::vector< TH1F * > unitsLocalY
TH1F * hprofLocalThetaCSC
TH2F * hprofGlobalAngleRmsCSC
TH1F * hResidualLocalPhiCSC
TH1F * hResidualGlobalRPhiCSC
std::vector< TH1F * > hResidualGlobalPhiDT_W
TH1F * hResidualGlobalPhiCSC
unsigned int min4DTrackSegmentSize
TH2F * hprofGlobalPositionCSC
std::vector< long > detectorCollection
std::vector< TH1F * > unitsGlobalTheta
std::vector< TH1F * > hResidualLocalThetaDT_MB
TH1F * hprofGlobalThetaDT
TH2F * hprofGlobalPositionDT
double resLocalXRangeStation1