CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
CSCStubEfficiencyValidation.h
Go to the documentation of this file.
1 #ifndef Validation_MuonCSCDigis_CSCStubEfficiencyValidation_H
2 #define Validation_MuonCSCDigis_CSCStubEfficiencyValidation_H
3 
5 
6 #include <string>
7 
8 class CSCStubMatcher;
9 
11 public:
14 
16  void analyze(const edm::Event &, const edm::EventSetup &) override;
17 
18 private:
19  std::unique_ptr<CSCStubMatcher> cscStubMatcher_;
20 
21  // efficiency vs eta for each CSC TP
28 
31 
32  std::vector<double> etaMins_;
33  std::vector<double> etaMaxs_;
34 };
35 
36 #endif
edm::EDGetTokenT< edm::SimTrackContainer > simTrackInput_
CSCStubEfficiencyValidation(const edm::ParameterSet &pset, edm::ConsumesCollector &&iC)
void bookHistograms(DQMStore::IBooker &)
void analyze(const edm::Event &, const edm::EventSetup &) override
edm::EDGetTokenT< edm::SimVertexContainer > simVertexInput_
std::unique_ptr< CSCStubMatcher > cscStubMatcher_