CMS 3D CMS Logo

MuonRecoOneHLT.h
Go to the documentation of this file.
1 #ifndef MuonRecoOneHLT_H
2 #define MuonRecoOneHLT_H
3 
4 #include <memory>
5 #include <fstream>
13 
20 
25 
27 
31 
33 
42 
43 class MuonRecoOneHLT : public DQMEDAnalyzer {
44 public:
47 
49  ~MuonRecoOneHLT() override;
50 
51  void analyze(const edm::Event&, const edm::EventSetup&) override;
52  void bookHistograms(DQMStore::IBooker&, edm::Run const&, edm::EventSetup const&) override;
53 
54 private:
55  // ----------member data ---------------------------
57 
58  // Switch for verbosity
60 
61  // STA Label
66 
67  std::vector<std::string> singlemuonExpr_;
68  std::vector<std::string> doublemuonExpr_;
71 
72  //histo binning parameters
73  int ptBin;
74  float ptMin;
75  float ptMax;
76 
77  int etaBin;
78  float etaMin;
79  float etaMax;
80 
81  int phiBin;
82  float phiMin;
83  float phiMax;
84 
85  int chi2Bin;
86  float chi2Min;
87  float chi2Max;
88 
89  //the histos
91 
92  // global muon
93  std::vector<MonitorElement*> etaGlbTrack;
94  std::vector<MonitorElement*> phiGlbTrack;
95  std::vector<MonitorElement*> chi2OvDFGlbTrack;
96  std::vector<MonitorElement*> ptGlbTrack;
97 
98  // tight muon
103 
104  // tracker muon
109  // sta muon
114 };
115 #endif
MuonRecoOneHLT::phiTrack
MonitorElement * phiTrack
Definition: MuonRecoOneHLT.h:106
dqm::impl::MonitorElement
Definition: MonitorElement.h:98
Handle.h
Muon.h
MessageLogger.h
MuonRecoOneHLT::chi2OvDFStaTrack
MonitorElement * chi2OvDFStaTrack
Definition: MuonRecoOneHLT.h:112
TriggerResults.h
MuonRecoOneHLT::doublemuonExpr_
std::vector< std::string > doublemuonExpr_
Definition: MuonRecoOneHLT.h:68
edm::Run
Definition: Run.h:45
TriggerEvent.h
edm::EDGetTokenT< reco::MuonCollection >
MuonRecoOneHLT::chi2OvDFGlbTrack
std::vector< MonitorElement * > chi2OvDFGlbTrack
Definition: MuonRecoOneHLT.h:95
MuonRecoOneHLT::chi2Min
float chi2Min
Definition: MuonRecoOneHLT.h:86
MuonRecoOneHLT::muReco
MonitorElement * muReco
Definition: MuonRecoOneHLT.h:90
MuonRecoOneHLT::phiGlbTrack
std::vector< MonitorElement * > phiGlbTrack
Definition: MuonRecoOneHLT.h:94
TriggerTypeDefs.h
MuonRecoOneHLT::chi2OvDFTight
MonitorElement * chi2OvDFTight
Definition: MuonRecoOneHLT.h:101
DQMStore.h
MuonRecoOneHLT::ptBin
int ptBin
Definition: MuonRecoOneHLT.h:73
MuonRecoOneHLT::theVertexLabel_
edm::EDGetTokenT< reco::VertexCollection > theVertexLabel_
Definition: MuonRecoOneHLT.h:63
MuonRecoOneHLT::etaGlbTrack
std::vector< MonitorElement * > etaGlbTrack
Definition: MuonRecoOneHLT.h:93
MuonRecoOneHLT::chi2Max
float chi2Max
Definition: MuonRecoOneHLT.h:87
MuonRecoOneHLT::phiMax
float phiMax
Definition: MuonRecoOneHLT.h:83
MakerMacros.h
MuonRecoOneHLT::MuonRecoOneHLT
MuonRecoOneHLT(const edm::ParameterSet &)
Constructor.
Definition: MuonRecoOneHLT.cc:13
MuonRecoOneHLT::theTriggerResultsLabel_
edm::EDGetTokenT< edm::TriggerResults > theTriggerResultsLabel_
Definition: MuonRecoOneHLT.h:65
MuonRecoOneHLT::phiStaTrack
MonitorElement * phiStaTrack
Definition: MuonRecoOneHLT.h:111
Track.h
TrackFwd.h
BeamSpot.h
MuonSelectors.h
Service.h
GenericTriggerEventFlag.h
MuonFwd.h
MuonRecoOneHLT::singlemuonExpr_
std::vector< std::string > singlemuonExpr_
Definition: MuonRecoOneHLT.h:67
MuonRecoOneHLT::parameters
edm::ParameterSet parameters
Definition: MuonRecoOneHLT.h:56
MuonRecoOneHLT::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: MuonRecoOneHLT.cc:49
MuonRecoOneHLT::ptTight
MonitorElement * ptTight
Definition: MuonRecoOneHLT.h:102
MuonRecoOneHLT::~MuonRecoOneHLT
~MuonRecoOneHLT() override
Destructor.
Definition: MuonRecoOneHLT.cc:45
DQMEDAnalyzer.h
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
Vertex.h
MuonRecoOneHLT::ptMin
float ptMin
Definition: MuonRecoOneHLT.h:74
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1
MuonRecoOneHLT::etaTight
MonitorElement * etaTight
Definition: MuonRecoOneHLT.h:99
MuonRecoOneHLT::_DoubleMuonEventFlag
GenericTriggerEventFlag * _DoubleMuonEventFlag
Definition: MuonRecoOneHLT.h:70
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
GenericTriggerEventFlag
Provides a code based selection for trigger and DCS information in order to have no failing filters i...
Definition: GenericTriggerEventFlag.h:42
MuonRecoOneHLT::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: MuonRecoOneHLT.cc:125
MuonRecoOneHLT::ptMax
float ptMax
Definition: MuonRecoOneHLT.h:75
TriggerNames.h
MuonRecoOneHLT::theBeamSpotLabel_
edm::EDGetTokenT< reco::BeamSpot > theBeamSpotLabel_
Definition: MuonRecoOneHLT.h:64
MuonRecoOneHLT::phiTight
MonitorElement * phiTight
Definition: MuonRecoOneHLT.h:100
edm::EventSetup
Definition: EventSetup.h:58
HLTConfigProvider.h
MuonRecoOneHLT::chi2OvDFTrack
MonitorElement * chi2OvDFTrack
Definition: MuonRecoOneHLT.h:107
TriggerObject.h
MuonRecoOneHLT::metname
std::string metname
Definition: MuonRecoOneHLT.h:59
MuonRecoOneHLT::ptStaTrack
MonitorElement * ptStaTrack
Definition: MuonRecoOneHLT.h:113
MuonRecoOneHLT::ptGlbTrack
std::vector< MonitorElement * > ptGlbTrack
Definition: MuonRecoOneHLT.h:96
MuonRecoOneHLT::_SingleMuonEventFlag
GenericTriggerEventFlag * _SingleMuonEventFlag
Definition: MuonRecoOneHLT.h:69
MuonRecoOneHLT::phiMin
float phiMin
Definition: MuonRecoOneHLT.h:82
VertexFwd.h
MuonRecoOneHLT::etaTrack
MonitorElement * etaTrack
Definition: MuonRecoOneHLT.h:105
Frameworkfwd.h
MuonRecoOneHLT::etaBin
int etaBin
Definition: MuonRecoOneHLT.h:77
MuonRecoOneHLT::chi2Bin
int chi2Bin
Definition: MuonRecoOneHLT.h:85
MuonRecoOneHLT::etaMin
float etaMin
Definition: MuonRecoOneHLT.h:78
dqm::implementation::IBooker
Definition: DQMStore.h:43
MuonRecoOneHLT::etaMax
float etaMax
Definition: MuonRecoOneHLT.h:79
ParameterSet.h
edm::Event
Definition: Event.h:73
MuonRecoOneHLT::etaStaTrack
MonitorElement * etaStaTrack
Definition: MuonRecoOneHLT.h:110
MuonEnergy.h
MuonRecoOneHLT::theMuonCollectionLabel_
edm::EDGetTokenT< reco::MuonCollection > theMuonCollectionLabel_
Definition: MuonRecoOneHLT.h:62
MuonRecoOneHLT::ptTrack
MonitorElement * ptTrack
Definition: MuonRecoOneHLT.h:108
MuonRecoOneHLT
Definition: MuonRecoOneHLT.h:43
MuonRecoOneHLT::phiBin
int phiBin
Definition: MuonRecoOneHLT.h:81