1 #ifndef TrackEfficiencyMonitor_H 2 #define TrackEfficiencyMonitor_H 38 namespace reco{
class TransientTrack;}
50 void endJob(
void)
override;
56 std::pair<TrajectoryStateOnSurface, const DetLayer*> findNextLayer(
TrajectoryStateOnSurface startTSOS,
const std::vector< const DetLayer*>& trackCompatibleLayers ,
bool isUpMuon );
edm::ESHandle< MagneticField > bField
virtual example_stream void analyze(const edm::Event &, const edm::EventSetup &) override
edm::ESHandle< GeometricSearchTracker > theTracker
edm::ESHandle< GeometricSearchTracker > theGeometricSearchTracker
std::vector< Track > TrackCollection
collection of Tracks
reco::TrackCollection TrackCollection
MonitorElement * muonCompatibleLayers
edm::ESHandle< MeasurementTracker > measurementTrackerHandle
virtual example_stream void bookHistograms(DQMStore::IBooker &,@example_stream edm::Run const &,@example_stream edm::EventSetup const &) override
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_
const DirectTrackerNavigation * theNavigation
MonitorElement * signDeltaY
MonitorElement * trackPhi
MonitorElement * trackCompatibleLayers
edm::EDGetTokenT< reco::TrackCollection > theSTATracksToken_