CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
HLTTauDQML1Plotter Class Reference

#include <HLTTauDQML1Plotter.h>

Inheritance diagram for HLTTauDQML1Plotter:
HLTTauDQMPlotter

Public Member Functions

void analyze (const edm::Event &iEvent, const edm::EventSetup &iSetup, const HLTTauDQMOfflineObjects &refC)
 
void bookHistograms (DQMStore::IBooker &iBooker)
 
 HLTTauDQML1Plotter (const edm::ParameterSet &, edm::ConsumesCollector &&cc, int phibins, double maxpt, double maxhighpt, bool ref, double dr, const std::string &dqmBaseFolder)
 
 ~HLTTauDQML1Plotter ()
 

Private Attributes

const int binsEt_
 
const int binsEta_
 
const int binsPhi_
 
const bool doRefAnalysis_
 
MonitorElementfirstTauEt_
 
MonitorElementfirstTauEta_
 
MonitorElementfirstTauPhi_
 
MonitorElementl1etmEt_
 
MonitorElementl1etmEtEffDenom_
 
MonitorElementl1etmEtEffNum_
 
double l1ETMMin_
 
MonitorElementl1etmPhi_
 
MonitorElementl1isotauEt_
 
MonitorElementl1isotauEta_
 
MonitorElementl1isotauEtaEffDenom_
 
MonitorElementl1isotauEtaEffNum_
 
MonitorElementl1isotauEtEffDenom_
 
MonitorElementl1isotauEtEffNum_
 
MonitorElementl1isotauEtRes_
 
MonitorElementl1isotauHighEtEffDenom_
 
MonitorElementl1isotauHighEtEffNum_
 
MonitorElementl1isotauPhi_
 
MonitorElementl1isotauPhiEffDenom_
 
MonitorElementl1isotauPhiEffNum_
 
MonitorElementl1jetEt_
 
MonitorElementl1jetEta_
 
MonitorElementl1jetEtaEffDenom_
 
MonitorElementl1jetEtaEffNum_
 
MonitorElementl1jetEtEffDenom_
 
MonitorElementl1jetEtEffNum_
 
MonitorElementl1jetEtRes_
 
MonitorElementl1jetHighEtEffDenom_
 
MonitorElementl1jetHighEtEffNum_
 
double l1JetMinEt_
 
MonitorElementl1jetPhi_
 
MonitorElementl1jetPhiEffDenom_
 
MonitorElementl1jetPhiEffNum_
 
edm::InputTag l1stage2Sums_
 
edm::EDGetTokenT
< l1t::EtSumBxCollection
l1stage2SumsToken_
 
edm::InputTag l1stage2Taus_
 
edm::EDGetTokenT
< l1t::TauBxCollection
l1stage2TausToken_
 
MonitorElementl1tauEt_
 
MonitorElementl1tauEta_
 
MonitorElementl1tauEtaEffDenom_
 
MonitorElementl1tauEtaEffNum_
 
MonitorElementl1tauEtEffDenom_
 
MonitorElementl1tauEtEffNum_
 
MonitorElementl1tauEtRes_
 
MonitorElementl1tauHighEtEffDenom_
 
MonitorElementl1tauHighEtEffNum_
 
MonitorElementl1tauPhi_
 
MonitorElementl1tauPhiEffDenom_
 
MonitorElementl1tauPhiEffNum_
 
const double matchDeltaR_
 
const double maxEta_
 
const double maxHighPt_
 
const double maxPt_
 
MonitorElementsecondTauEt_
 
MonitorElementsecondTauEta_
 
MonitorElementsecondTauPhi_
 
- Private Attributes inherited from HLTTauDQMPlotter
bool configValid_
 
std::string dqmFolder_
 
std::string dqmFullFolder_
 

Additional Inherited Members

- Private Member Functions inherited from HLTTauDQMPlotter
 HLTTauDQMPlotter (const edm::ParameterSet &pset, const std::string &dqmBaseFolder)
 
 HLTTauDQMPlotter (const std::string &dqmFolder, const std::string &dqmBaseFolder)
 
bool isValid () const
 
 ~HLTTauDQMPlotter ()
 
std::pair< bool, LVmatch (const LV &, const LVColl &, double)
 
const std::string & triggerTag () const
 

Detailed Description

Definition at line 14 of file HLTTauDQML1Plotter.h.

Constructor & Destructor Documentation

HLTTauDQML1Plotter::HLTTauDQML1Plotter ( const edm::ParameterSet ps,
edm::ConsumesCollector &&  cc,
int  phibins,
double  maxpt,
double  maxhighpt,
bool  ref,
double  dr,
const std::string &  dqmBaseFolder 
)

Definition at line 17 of file HLTTauDQML1Plotter.cc.

HLTTauDQML1Plotter::~HLTTauDQML1Plotter ( )

Definition at line 102 of file HLTTauDQML1Plotter.cc.

Member Function Documentation

void HLTTauDQML1Plotter::analyze ( const edm::Event iEvent,
const edm::EventSetup iSetup,
const HLTTauDQMOfflineObjects refC 
)

Definition at line 109 of file HLTTauDQML1Plotter.cc.

void HLTTauDQML1Plotter::bookHistograms ( DQMStore::IBooker iBooker)

Definition at line 42 of file HLTTauDQML1Plotter.cc.

Member Data Documentation

const int HLTTauDQML1Plotter::binsEt_
private

Definition at line 38 of file HLTTauDQML1Plotter.h.

const int HLTTauDQML1Plotter::binsEta_
private

Definition at line 39 of file HLTTauDQML1Plotter.h.

const int HLTTauDQML1Plotter::binsPhi_
private

Definition at line 40 of file HLTTauDQML1Plotter.h.

const bool HLTTauDQML1Plotter::doRefAnalysis_
private

Definition at line 31 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::firstTauEt_
private

Definition at line 100 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::firstTauEta_
private

Definition at line 101 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::firstTauPhi_
private

Definition at line 102 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1etmEt_
private

Definition at line 56 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1etmEtEffDenom_
private

Definition at line 109 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1etmEtEffNum_
private

Definition at line 108 of file HLTTauDQML1Plotter.h.

double HLTTauDQML1Plotter::l1ETMMin_
private

Definition at line 34 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1etmPhi_
private

Definition at line 57 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1isotauEt_
private

Definition at line 48 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1isotauEta_
private

Definition at line 49 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1isotauEtaEffDenom_
private

Definition at line 83 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1isotauEtaEffNum_
private

Definition at line 82 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1isotauEtEffDenom_
private

Definition at line 77 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1isotauEtEffNum_
private

Definition at line 76 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1isotauEtRes_
private

Definition at line 61 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1isotauHighEtEffDenom_
private

Definition at line 80 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1isotauHighEtEffNum_
private

Definition at line 79 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1isotauPhi_
private

Definition at line 50 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1isotauPhiEffDenom_
private

Definition at line 86 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1isotauPhiEffNum_
private

Definition at line 85 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1jetEt_
private

Definition at line 52 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1jetEta_
private

Definition at line 53 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1jetEtaEffDenom_
private

Definition at line 95 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1jetEtaEffNum_
private

Definition at line 94 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1jetEtEffDenom_
private

Definition at line 89 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1jetEtEffNum_
private

Definition at line 88 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1jetEtRes_
private

Definition at line 62 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1jetHighEtEffDenom_
private

Definition at line 92 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1jetHighEtEffNum_
private

Definition at line 91 of file HLTTauDQML1Plotter.h.

double HLTTauDQML1Plotter::l1JetMinEt_
private

Definition at line 33 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1jetPhi_
private

Definition at line 54 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1jetPhiEffDenom_
private

Definition at line 98 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1jetPhiEffNum_
private

Definition at line 97 of file HLTTauDQML1Plotter.h.

edm::InputTag HLTTauDQML1Plotter::l1stage2Sums_
private

Definition at line 28 of file HLTTauDQML1Plotter.h.

edm::EDGetTokenT<l1t::EtSumBxCollection> HLTTauDQML1Plotter::l1stage2SumsToken_
private

Definition at line 29 of file HLTTauDQML1Plotter.h.

edm::InputTag HLTTauDQML1Plotter::l1stage2Taus_
private

Definition at line 26 of file HLTTauDQML1Plotter.h.

edm::EDGetTokenT<l1t::TauBxCollection> HLTTauDQML1Plotter::l1stage2TausToken_
private

Definition at line 27 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1tauEt_
private

Definition at line 44 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1tauEta_
private

Definition at line 45 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1tauEtaEffDenom_
private

Definition at line 71 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1tauEtaEffNum_
private

Definition at line 70 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1tauEtEffDenom_
private

Definition at line 65 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1tauEtEffNum_
private

Definition at line 64 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1tauEtRes_
private

Definition at line 60 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1tauHighEtEffDenom_
private

Definition at line 68 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1tauHighEtEffNum_
private

Definition at line 67 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1tauPhi_
private

Definition at line 46 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1tauPhiEffDenom_
private

Definition at line 74 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::l1tauPhiEffNum_
private

Definition at line 73 of file HLTTauDQML1Plotter.h.

const double HLTTauDQML1Plotter::matchDeltaR_
private

Definition at line 32 of file HLTTauDQML1Plotter.h.

const double HLTTauDQML1Plotter::maxEta_
private

Definition at line 41 of file HLTTauDQML1Plotter.h.

const double HLTTauDQML1Plotter::maxHighPt_
private

Definition at line 37 of file HLTTauDQML1Plotter.h.

const double HLTTauDQML1Plotter::maxPt_
private

Definition at line 36 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::secondTauEt_
private

Definition at line 104 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::secondTauEta_
private

Definition at line 105 of file HLTTauDQML1Plotter.h.

MonitorElement* HLTTauDQML1Plotter::secondTauPhi_
private

Definition at line 106 of file HLTTauDQML1Plotter.h.