Go to the documentation of this file. 1 #ifndef TrackingMonitor_H
2 #define TrackingMonitor_H
72 std::vector<double>&, std::vector<double>&, std::vector<int>&,
double,
double,
int,
double,
double,
int);
233 #endif //define TrackingMonitor_H
std::vector< MonitorElement * > NumberOfTrkVsClusters
MonitorElement * FractionOfGoodTracks
edm::EDGetTokenT< edm::OwnVector< TrackingRegion > > regionToken_
MonitorElement * GoodTracksFractionVsGoodPVtx
MonitorElement * NumberOfRecHitsPerTrackVsBX
edm::EDGetTokenT< edmNew::DetSetVector< SiStripCluster > > stripClustersToken_
MonitorElement * NumberofTracks_Hardvtx_PUvtx
MonitorElement * NumberEventsOfVsBX
edm::ParameterSetID confID_
MonitorElement * NumberEventsOfVsLS
bool doRegionCandidatePlots
edm::EDGetTokenT< reco::VertexCollection > pvSrcToken_
MonitorElement * NumberOfSeeds_lumiFlag
MonitorElement * NumberOfTrackCandidates
MonitorElement * NumberOfGoodPVtxWO0VsBX
MonitorElement * NumberOfGoodPVtxVsLS
MonitorElement * NumberofTracks_Hardvtx
MonitorElement * NumberOfMeanRecHitsPerTrack
std::vector< unsigned char > QualityMaskCollection
edm::EDGetTokenT< edm::View< TrajectorySeed > > seedToken_
MonitorElement * NumberOfGoodPVtxVsLUMI
tadqm::TrackAnalyzer * theTrackAnalyzer
MonitorElement * NumberOfTracksVsGoodPVtx
edm::EDGetTokenT< OnlineLuminosityRecord > metaDataToken_
bool doGeneralPropertiesPlots_
MonitorElement * NumberOfTracksVsBX
MonitorElement * NumberOfTracksVsLS
MonitorElement * NumberOfStripClustersVsGoodPVtx
MonitorElement * NumberOfGoodPVtxVsBX
MonitorElement * NumberOfTracks_lumiFlag
edm::EDGetTokenT< TrackingRegionsSeedingLayerSets > regionLayerSetsToken_
MonitorElement * NumberOfPixelClustersVsLUMI
MonitorElement * NumberOfTracksVsLUMI
edm::EDGetTokenT< reco::BeamSpot > bsSrcToken_
MonitorElement * FractionCandidatesOverSeeds
edm::ESGetToken< TransientTrackingRecHitBuilder, TransientRecHitRecord > transientTrackingRecHitBuilderToken_
MonitorElement * NumberOfTrkVsClus
MonitorElement * NumberOfTrkVsStripClus
std::vector< MonitorElement * > SeedsVsClusters
edm::EDGetTokenT< edm::View< reco::Track > > allTrackToken_
void doProfileX(TH2 *th2, MonitorElement *me)
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
MonitorElement * NumberOfMeanLayersPerTrack
MonitorElement * NumberOfRecHitsPerTrackVsLUMI
MonitorElement * NumberEventsOfVsGoodPVtx
edm::EDGetTokenT< edm::View< reco::Track > > mvaTrackToken_
Provides a code based selection for trigger and DCS information in order to have no failing filters i...
edm::EDGetTokenT< std::vector< SeedStopInfo > > seedStopInfoToken_
MonitorElement * NumberOfRecHitsPerTrackVsLS
GetLumi * theLumiDetails_
MonitorElement * NumberOfSeeds
MonitorElement * NumberOfPixelClustersVsGoodPVtx
std::vector< VertexMonitor * > theVertexMonitor
edm::EDGetTokenT< edmNew::DetSetVector< SiPixelCluster > > pixelClustersToken_
MonitorElement * NumberOfTrackingRegions
MonitorElement * NumberOfTrkVsPixelClus
edm::EDGetTokenT< TrackCandidateCollection > trackCandidateToken_
bool doHitPropertiesPlots_
MonitorElement * GoodTracksFractionVsLS
std::vector< std::tuple< edm::EDGetTokenT< MVACollection >, edm::EDGetTokenT< QualityMaskCollection > > > mvaQualityTokens_
edm::EDGetTokenT< reco::CandidateView > regionCandidateToken_
StringCutObjectSelector< reco::Track, true > numSelection_
MonitorElement * NumberOfTracks
std::vector< float > MVACollection
void analyze(const edm::Event &, const edm::EventSetup &) override
edm::InputTag pixelClusterInputTag_
std::vector< std::string > ClusterLabels
MonitorElement * GoodTracksFractionVsBX
MonitorElement * NumberOfTracksVsPUPVtx
edm::EDGetTokenT< edm::View< reco::Track > > trackToken_
virtual void setNclus(const edm::Event &, std::vector< int > &)
MonitorElement * GoodTracksFractionVsLUMI
TrackingMonitor(const edm::ParameterSet &)
edm::EDGetTokenT< LumiScalersCollection > lumiscalersToken_
MonitorElement * NumberOfStripClustersVsLUMI
virtual void setMaxMinBin(std::vector< double > &, std::vector< double > &, std::vector< int > &, double, double, int, double, double, int)
MonitorElement * NumberOfPVtxVsGoodPVtx
MonitorElement * NumberOfRecHitsPerTrackVsGoodPVtx
edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > magneticFieldToken_
MonitorElement * NumberOfGoodPVtxWO0VsLS
edm::InputTag stripClusterInputTag_
MonitorElement * NumberOfTracksVsBXlumi
TrackBuildingAnalyzer * theTrackBuildingAnalyzer
MonitorElement * NumberEventsOfVsLUMI
MonitorElement * NumberOfGoodPVtxWO0VsLUMI
~TrackingMonitor() override
MonitorElement * NumberOfTracks_PUvtx
GenericTriggerEventFlag * genTriggerEventFlag_
StringCutObjectSelector< reco::Track, true > denSelection_
bool runTrackBuildingAnalyzerForSeed