![]() |
![]() |
#include <TrackCountingTagPlotter.h>
Public Member Functions | |
void | analyzeTag (const reco::BaseTagInfo *baseTagInfo, double jec, int jetFlavour, float w) override |
void | epsPlot (const std::string &name) override |
void | finalize (DQMStore::IBooker &ibook_, DQMStore::IGetter &igetter_) override |
void | psPlot (const std::string &name) override |
TrackCountingTagPlotter (const std::string &tagName, const EtaPtBin &etaPtBin, const edm::ParameterSet &pSet, unsigned int mc, bool willfinalize, DQMStore::IBooker &ibook) | |
~TrackCountingTagPlotter () override | |
![]() | |
virtual void | analyzeTag (const std::vector< const reco::BaseTagInfo * > &tagInfos, double jec, int jetFlavour, float w=1) |
BaseTagInfoPlotter (const std::string &tagName, const EtaPtBin &etaPtBin) | |
virtual void | setEventSetup (const edm::EventSetup &setup) |
virtual std::vector< std::string > | tagInfoRequirements () const |
~BaseTagInfoPlotter () override | |
![]() | |
BaseBTagPlotter (const std::string &tagName, const EtaPtBin &etaPtBin) | |
const EtaPtBin & | etaPtBin () |
virtual | ~BaseBTagPlotter () |
Private Attributes | |
std::vector< std::unique_ptr< EffPurFromHistos > > | effPurFromHistos |
double | endEffPur_ |
double | lowerIPSBound |
unsigned int | mcPlots_ |
int | nBinEffPur_ |
double | startEffPur_ |
std::vector< std::unique_ptr< FlavourHistograms< double > > > | tkcntHistosSig2D |
std::vector< std::unique_ptr< FlavourHistograms< double > > > | tkcntHistosSig3D |
std::unique_ptr< FlavourHistograms< int > > | trkNbr2D |
std::unique_ptr< FlavourHistograms< int > > | trkNbr3D |
double | upperIPSBound |
bool | willFinalize_ |
Additional Inherited Members | |
![]() | |
const EtaPtBin | etaPtBin_ |
const std::string | tagName_ |
const std::string | theExtensionString |
Definition at line 11 of file TrackCountingTagPlotter.h.
TrackCountingTagPlotter::TrackCountingTagPlotter | ( | const std::string & | tagName, |
const EtaPtBin & | etaPtBin, | ||
const edm::ParameterSet & | pSet, | ||
unsigned int | mc, | ||
bool | willfinalize, | ||
DQMStore::IBooker & | ibook | ||
) |
Definition at line 7 of file TrackCountingTagPlotter.cc.
References dir, mps_fire::i, lowerIPSBound, CaloTowersParam_cfi::mc, AlCaHLTBitMon_QueryRunRegistry::string, BaseBTagPlotter::theExtensionString, tkcntHistosSig2D, tkcntHistosSig3D, trkNbr2D, trkNbr3D, upperIPSBound, and willFinalize_.
|
override |
Definition at line 49 of file TrackCountingTagPlotter.cc.
|
overridevirtual |
Reimplemented from BaseTagInfoPlotter.
Definition at line 51 of file TrackCountingTagPlotter.cc.
References Exception, lumiContext::fill, lowerIPSBound, gen::n, reco::TrackCountingTagInfo::selectedTracks(), reco::TrackCountingTagInfo::significance(), tkcntHistosSig2D, tkcntHistosSig3D, trkNbr2D, trkNbr3D, and w.
|
overridevirtual |
Implements BaseBTagPlotter.
Definition at line 174 of file TrackCountingTagPlotter.cc.
References effPurFromHistos, gen::n, tkcntHistosSig2D, tkcntHistosSig3D, trkNbr2D, trkNbr3D, and willFinalize_.
|
overridevirtual |
Implements BaseBTagPlotter.
Definition at line 81 of file TrackCountingTagPlotter.cc.
References bookConverter::compute(), dir, effPurFromHistos, endEffPur_, mps_fire::i, lowerIPSBound, mcPlots_, gen::n, nBinEffPur_, startEffPur_, AlCaHLTBitMon_QueryRunRegistry::string, BaseBTagPlotter::theExtensionString, tkcntHistosSig2D, tkcntHistosSig3D, and upperIPSBound.
|
overridevirtual |
Implements BaseBTagPlotter.
Definition at line 116 of file TrackCountingTagPlotter.cc.
References svgfig::canvas(), effPurFromHistos, gen::n, plotscripts::setTDRStyle(), AlCaHLTBitMon_QueryRunRegistry::string, BaseBTagPlotter::theExtensionString, tkcntHistosSig2D, tkcntHistosSig3D, trkNbr2D, trkNbr3D, and willFinalize_.
|
private |
Definition at line 43 of file TrackCountingTagPlotter.h.
Referenced by epsPlot(), finalize(), and psPlot().
|
private |
Definition at line 34 of file TrackCountingTagPlotter.h.
Referenced by finalize().
|
private |
Definition at line 41 of file TrackCountingTagPlotter.h.
Referenced by analyzeTag(), finalize(), and TrackCountingTagPlotter().
|
private |
Definition at line 31 of file TrackCountingTagPlotter.h.
Referenced by finalize().
|
private |
Definition at line 32 of file TrackCountingTagPlotter.h.
Referenced by finalize().
|
private |
Definition at line 33 of file TrackCountingTagPlotter.h.
Referenced by finalize().
|
private |
Definition at line 39 of file TrackCountingTagPlotter.h.
Referenced by analyzeTag(), epsPlot(), finalize(), psPlot(), and TrackCountingTagPlotter().
|
private |
Definition at line 38 of file TrackCountingTagPlotter.h.
Referenced by analyzeTag(), epsPlot(), finalize(), psPlot(), and TrackCountingTagPlotter().
|
private |
Definition at line 40 of file TrackCountingTagPlotter.h.
Referenced by analyzeTag(), epsPlot(), psPlot(), and TrackCountingTagPlotter().
|
private |
Definition at line 40 of file TrackCountingTagPlotter.h.
Referenced by analyzeTag(), epsPlot(), psPlot(), and TrackCountingTagPlotter().
|
private |
Definition at line 41 of file TrackCountingTagPlotter.h.
Referenced by finalize(), and TrackCountingTagPlotter().
|
private |
Definition at line 36 of file TrackCountingTagPlotter.h.
Referenced by epsPlot(), psPlot(), and TrackCountingTagPlotter().