CMS 3D CMS Logo

ZEEDetails.h
Go to the documentation of this file.
1 #ifndef DQM_TrackingMonitorSource_ZEEDetails_h
2 #define DQM_TrackingMonitorSource_ZEEDetails_h
3 
4 #include <string>
5 #include <vector>
6 #include <map>
7 #include <set>
8 #include <iostream>
9 #include <fstream>
10 #include <memory>
11 
27 
28 class ZEEDetails : public DQMEDAnalyzer {
29 public:
31 
32 protected:
33  void analyze(edm::Event const& iEvent, edm::EventSetup const& iSetup) override;
34  void bookHistograms(DQMStore::IBooker&, edm::Run const&, edm::EventSetup const&) override;
35 
36 private:
39 
48 
49  const double maxEta_;
50  const double minPt_;
51  const double maxDeltaPhiInEB_;
52  const double maxDeltaEtaInEB_;
53  const double maxHOEEB_;
54  const double maxSigmaiEiEEB_;
55  const double maxDeltaPhiInEE_;
56  const double maxDeltaEtaInEE_;
57  const double maxHOEEE_;
58  const double maxSigmaiEiEEE_;
59  const double maxNormChi2_;
60  const double maxD0_;
61  const double maxDz_;
62  const int minPixelHits_;
63  const int minStripHits_;
64  const double maxIso_;
65  const double minPtHighest_;
66  const double minInvMass_;
67  const double maxInvMass_;
69  std::vector<float> vpu_;
70  std::vector<float> vtrack_;
71  bool isMC_;
74 
78 };
79 #endif
std::string puScaleFactorFile_
Definition: ZEEDetails.h:73
const edm::InputTag puSummaryTag_
Definition: ZEEDetails.h:42
const double maxHOEEB_
Definition: ZEEDetails.h:53
const std::string trackQuality_
Definition: ZEEDetails.h:68
const edm::InputTag electronTag_
Definition: ZEEDetails.h:40
std::string folderName_
Definition: ZEEDetails.h:38
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: ZEEDetails.cc:70
const double maxD0_
Definition: ZEEDetails.h:60
std::vector< float > vpu_
Definition: ZEEDetails.h:69
const double maxDeltaPhiInEE_
Definition: ZEEDetails.h:55
const int minPixelHits_
Definition: ZEEDetails.h:62
void analyze(edm::Event const &iEvent, edm::EventSetup const &iSetup) override
Definition: ZEEDetails.cc:78
const edm::EDGetTokenT< reco::BeamSpot > bsToken_
Definition: ZEEDetails.h:45
const edm::EDGetTokenT< std::vector< PileupSummaryInfo > > puSummaryToken_
Definition: ZEEDetails.h:46
int iEvent
Definition: GenABIO.cc:224
const double maxDeltaEtaInEB_
Definition: ZEEDetails.h:52
const double minPt_
Definition: ZEEDetails.h:50
const double minInvMass_
Definition: ZEEDetails.h:66
const edm::EDGetTokenT< reco::GsfElectronCollection > electronToken_
Definition: ZEEDetails.h:44
const double maxDz_
Definition: ZEEDetails.h:61
const double maxDeltaEtaInEE_
Definition: ZEEDetails.h:56
const int minStripHits_
Definition: ZEEDetails.h:63
const double maxIso_
Definition: ZEEDetails.h:64
const double maxNormChi2_
Definition: ZEEDetails.h:59
const double maxDeltaPhiInEB_
Definition: ZEEDetails.h:51
const edm::InputTag vertexTag_
Definition: ZEEDetails.h:43
const double maxInvMass_
Definition: ZEEDetails.h:67
std::vector< float > vtrack_
Definition: ZEEDetails.h:70
const double maxEta_
Definition: ZEEDetails.h:49
const double maxHOEEE_
Definition: ZEEDetails.h:57
ZEEDetails(const edm::ParameterSet &)
Definition: ZEEDetails.cc:26
const edm::EDGetTokenT< reco::VertexCollection > vertexToken_
Definition: ZEEDetails.h:47
MonitorElement * Zpt_
Definition: ZEEDetails.h:75
const double maxSigmaiEiEEE_
Definition: ZEEDetails.h:58
const double minPtHighest_
Definition: ZEEDetails.h:65
std::string moduleName_
Definition: ZEEDetails.h:37
bool doPUCorrection_
Definition: ZEEDetails.h:72
const double maxSigmaiEiEEB_
Definition: ZEEDetails.h:54
MonitorElement * ZInvMass_
Definition: ZEEDetails.h:76
const edm::InputTag bsTag_
Definition: ZEEDetails.h:41
MonitorElement * EoverP_
Definition: ZEEDetails.h:77
bool isMC_
Definition: ZEEDetails.h:71
Definition: Run.h:45