1 #ifndef TrackEfficiencyMonitor_H 2 #define TrackEfficiencyMonitor_H 38 namespace reco{
class TransientTrack;}
50 virtual void endJob(
void);
56 std::pair<TrajectoryStateOnSurface, const DetLayer*> findNextLayer(
TrajectoryStateOnSurface startTSOS,
const std::vector< const DetLayer*>& trackCompatibleLayers ,
bool isUpMuon );
edm::ESHandle< MagneticField > bField
def analyze(function, filename, filter=None)
edm::ESHandle< GeometricSearchTracker > theTracker
edm::ESHandle< GeometricSearchTracker > theGeometricSearchTracker
std::vector< Track > TrackCollection
collection of Tracks
reco::TrackCollection TrackCollection
void bookHistograms(fwlite::EventContainer &eventCont)
MonitorElement * muonCompatibleLayers
edm::ESHandle< MeasurementTracker > measurementTrackerHandle
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_