1 #ifndef TrackEfficiencyMonitor_H 2 #define TrackEfficiencyMonitor_H 40 namespace reco{
class TransientTrack;}
52 void endJob(
void)
override;
58 std::pair<TrajectoryStateOnSurface, const DetLayer*> findNextLayer(
TrajectoryStateOnSurface startTSOS,
const std::vector< const DetLayer*>& trackCompatibleLayers ,
bool isUpMuon );
edm::ESHandle< MagneticField > bField
edm::ESHandle< GeometricSearchTracker > theTracker
edm::ESHandle< GeometricSearchTracker > theGeometricSearchTracker
std::vector< Track > TrackCollection
collection of Tracks
MonitorElement * GlobalMuonPtEtaPhiHighPt
reco::TrackCollection TrackCollection
MonitorElement * GlobalMuonPtEtaPhiLowPt
example_stream void analyze(const edm::Event &, const edm::EventSetup &) override
edm::EDGetTokenT< edm::View< reco::Muon > > muonToken_
MonitorElement * muonCompatibleLayers
edm::ESHandle< MeasurementTracker > measurementTrackerHandle
MonitorElement * StandaloneMuonPtEtaPhiLowPt
MonitorElement * trackEta
edm::InputTag theSTATracksLabel_
MuonServiceProxy * theMuonServiceProxy
edm::EDGetTokenT< reco::TrackCollection > theTKTracksToken_
edm::ESHandle< Propagator > thePropagatorCyl
edm::ESHandle< Propagator > thePropagator
MonitorElement * signDeltaX
edm::ESHandle< TransientTrackBuilder > theTTrackBuilder
edm::InputTag theTKTracksLabel_
MonitorElement * StandaloneMuonPtEtaPhiHighPt
example_stream void bookHistograms(DQMStore::IBooker &,@example_stream edm::Run const &,@example_stream edm::EventSetup const &) override
const DirectTrackerNavigation * theNavigation
MonitorElement * signDeltaY
MonitorElement * trackPhi
MonitorElement * trackCompatibleLayers
edm::EDGetTokenT< reco::TrackCollection > theSTATracksToken_