![]() |
![]() |
#include <TagCorrelationPlotter.h>
Public Member Functions | |
void | analyzeTags (const reco::JetTag &jetTag1, const reco::JetTag &jetTag2, int jetFlavour, float w=1) |
void | analyzeTags (float discr1, float discr2, int jetFlavour, float w=1) |
void | epsPlot (const std::string &name) override |
void | finalize (DQMStore::IBooker &ibook_, DQMStore::IGetter &igetter_) override |
void | psPlot (const std::string &name) override |
TagCorrelationPlotter (const std::string &tagName1, const std::string &tagName2, const EtaPtBin &etaPtBin, const edm::ParameterSet &pSet, unsigned int mc, bool doCTagPlots, bool finalize, DQMStore::IBooker &ibook) | |
~TagCorrelationPlotter () override | |
![]() | |
BaseBTagPlotter (const std::string &tagName, const EtaPtBin &etaPtBin) | |
const EtaPtBin & | etaPtBin () |
virtual | ~BaseBTagPlotter () |
Protected Attributes | |
std::unique_ptr< FlavourHistograms2D< double, double > > | correlationHisto_ |
bool | createProfile_ |
bool | doCTagPlots_ |
std::unique_ptr< EffPurFromHistos2D > | effPurFromHistos2D |
double | endEffPur_ |
bool | finalize_ |
std::vector< double > | fixedEff_ |
double | lowerBound1_ |
double | lowerBound2_ |
unsigned int | mcPlots_ |
int | nBinEffPur_ |
double | startEffPur_ |
double | upperBound1_ |
double | upperBound2_ |
![]() | |
const EtaPtBin | etaPtBin_ |
const std::string | tagName_ |
const std::string | theExtensionString |
Definition at line 12 of file TagCorrelationPlotter.h.
TagCorrelationPlotter::TagCorrelationPlotter | ( | const std::string & | tagName1, |
const std::string & | tagName2, | ||
const EtaPtBin & | etaPtBin, | ||
const edm::ParameterSet & | pSet, | ||
unsigned int | mc, | ||
bool | doCTagPlots, | ||
bool | finalize, | ||
DQMStore::IBooker & | ibook | ||
) |
Definition at line 9 of file TagCorrelationPlotter.cc.
References correlationHisto_, createProfile_, finalize_, lowerBound1_, lowerBound2_, CaloTowersParam_cfi::mc, BaseBTagPlotter::theExtensionString, upperBound1_, and upperBound2_.
|
override |
Definition at line 32 of file TagCorrelationPlotter.cc.
void TagCorrelationPlotter::analyzeTags | ( | const reco::JetTag & | jetTag1, |
const reco::JetTag & | jetTag2, | ||
int | jetFlavour, | ||
float | w = 1 |
||
) |
Definition at line 39 of file TagCorrelationPlotter.cc.
References correlationHisto_.
Referenced by psPlot().
void TagCorrelationPlotter::analyzeTags | ( | float | discr1, |
float | discr2, | ||
int | jetFlavour, | ||
float | w = 1 |
||
) |
Definition at line 43 of file TagCorrelationPlotter.cc.
References correlationHisto_.
|
overridevirtual |
Implements BaseBTagPlotter.
Definition at line 34 of file TagCorrelationPlotter.cc.
References effPurFromHistos2D.
|
overridevirtual |
Implements BaseBTagPlotter.
Definition at line 47 of file TagCorrelationPlotter.cc.
References correlationHisto_, createProfile_, doCTagPlots_, effPurFromHistos2D, endEffPur_, fixedEff_, lowerBound1_, lowerBound2_, mcPlots_, nBinEffPur_, startEffPur_, BaseBTagPlotter::theExtensionString, upperBound1_, and upperBound2_.
|
inlineoverridevirtual |
Implements BaseBTagPlotter.
Definition at line 22 of file TagCorrelationPlotter.h.
References analyzeTags(), PFTauDiscriminatorLogicalAndProducer_cfi::discr1, PFTauDiscriminatorLogicalAndProducer_cfi::discr2, and w.
|
protected |
Definition at line 41 of file TagCorrelationPlotter.h.
Referenced by analyzeTags(), finalize(), and TagCorrelationPlotter().
|
protected |
Definition at line 33 of file TagCorrelationPlotter.h.
Referenced by finalize(), and TagCorrelationPlotter().
|
protected |
Definition at line 38 of file TagCorrelationPlotter.h.
Referenced by finalize().
|
protected |
Definition at line 43 of file TagCorrelationPlotter.h.
Referenced by epsPlot(), and finalize().
|
protected |
Definition at line 32 of file TagCorrelationPlotter.h.
Referenced by finalize().
|
protected |
Definition at line 39 of file TagCorrelationPlotter.h.
Referenced by TagCorrelationPlotter().
|
protected |
Definition at line 35 of file TagCorrelationPlotter.h.
Referenced by finalize().
|
protected |
Definition at line 28 of file TagCorrelationPlotter.h.
Referenced by finalize(), and TagCorrelationPlotter().
|
protected |
Definition at line 28 of file TagCorrelationPlotter.h.
Referenced by finalize(), and TagCorrelationPlotter().
|
protected |
Definition at line 37 of file TagCorrelationPlotter.h.
Referenced by finalize().
|
protected |
Definition at line 30 of file TagCorrelationPlotter.h.
Referenced by finalize().
|
protected |
Definition at line 31 of file TagCorrelationPlotter.h.
Referenced by finalize().
|
protected |
Definition at line 29 of file TagCorrelationPlotter.h.
Referenced by finalize(), and TagCorrelationPlotter().
|
protected |
Definition at line 29 of file TagCorrelationPlotter.h.
Referenced by finalize(), and TagCorrelationPlotter().