1 #ifndef Validation_RecoMuon_MuonTrackResidualAnalyzer_H 2 #define Validation_RecoMuon_MuonTrackResidualAnalyzer_H 69 bool isInTheAcceptance(
double eta);
76 std::map<DetId,const PSimHit*> &hitIdMap);
79 std::map<DetId,const PSimHit*> &hitIdMap,
143 return distA < distB;
MeasurementEstimator * theEstimator
MuonTrackResidualAnalyzer
edm::InputTag cscSimHitLabel
int theMuonSimHitNumberPerEvent
RadiusComparatorInOut(edm::ESHandle< GlobalTrackingGeometry > tg)
edm::InputTag theMuonTrackLabel
edm::EDGetTokenT< reco::TrackCollection > theMuonTrackToken
T mag() const
The vector magnitude. Equivalent to sqrt(vec.mag2())
GlobalPoint toGlobal(const Local2DPoint &lp) const
Conversion to the global R.F. from the R.F. of the GeomDet.
virtual example_stream void bookHistograms(DQMStore::IBooker &,@example_stream edm::Run const &,@example_stream edm::EventSetup const &) override
edm::InputTag rpcSimHitLabel
MonitorElement * hDeltaPtVsEtaSim
HResolution1DRecHit * h1DRecHitRes
bool operator()(const PSimHit *a, const PSimHit *b) const
Local3DPoint localPosition() const
HResolution1DRecHit * h1DSimHitRes
MonitorElement * hDeltaPtVsEtaSim2
edm::InputTag dtSimHitLabel
MonitorElement * hSimHitsPerTrackVsEta
std::string subsystemname_
std::vector< const PSimHit * > theSimHitContainer
MuonServiceProxy * theService
edm::EDGetTokenT< std::vector< PSimHit > > theRPCSimHitToken
edm::EDGetTokenT< edm::SimTrackContainer > theDataTypeToken
edm::ESHandle< GlobalTrackingGeometry > theTG
edm::InputTag theDataType
MonitorElement * hSimHitsPerTrack
virtual example_stream void analyze(const edm::Event &, const edm::EventSetup &) override
edm::EDGetTokenT< std::vector< PSimHit > > theCSCSimHitToken
unsigned int detUnitId() const
edm::EDGetTokenT< std::vector< PSimHit > > theDTSimHitToken