![]() |
![]() |
#include <BaseBTagPlotter.h>
Public Member Functions | |
BaseBTagPlotter (const std::string &tagName, const EtaPtBin &etaPtBin) | |
virtual void | epsPlot (const std::string &name)=0 |
const EtaPtBin & | etaPtBin () |
virtual void | finalize ()=0 |
virtual void | psPlot (const std::string &name)=0 |
virtual | ~BaseBTagPlotter () |
Protected Attributes | |
const EtaPtBin | etaPtBin_ |
const std::string | tagName_ |
const std::string | theExtensionString |
Definition at line 9 of file BaseBTagPlotter.h.
BaseBTagPlotter::BaseBTagPlotter | ( | const std::string & | tagName, |
const EtaPtBin & | etaPtBin | ||
) | [inline] |
Definition at line 13 of file BaseBTagPlotter.h.
: etaPtBin_(etaPtBin), tagName_(tagName), theExtensionString ("_"+tagName+etaPtBin.getDescriptionString()) {};
virtual BaseBTagPlotter::~BaseBTagPlotter | ( | ) | [inline, virtual] |
Definition at line 17 of file BaseBTagPlotter.h.
{};
virtual void BaseBTagPlotter::epsPlot | ( | const std::string & | name | ) | [pure virtual] |
const EtaPtBin& BaseBTagPlotter::etaPtBin | ( | ) | [inline] |
virtual void BaseBTagPlotter::finalize | ( | ) | [pure virtual] |
virtual void BaseBTagPlotter::psPlot | ( | const std::string & | name | ) | [pure virtual] |
const EtaPtBin BaseBTagPlotter::etaPtBin_ [protected] |
Definition at line 35 of file BaseBTagPlotter.h.
Referenced by etaPtBin().
const std::string BaseBTagPlotter::tagName_ [protected] |
Definition at line 36 of file BaseBTagPlotter.h.
const std::string BaseBTagPlotter::theExtensionString [protected] |
Definition at line 36 of file BaseBTagPlotter.h.
Referenced by TrackIPTagPlotter::createPlotsForFinalize(), JetTagPlotter::createPlotsForFinalize(), TrackCountingTagPlotter::createPlotsForFinalize(), TrackProbabilityTagPlotter::createPlotsForFinalize(), JetTagPlotter::finalize(), JetTagPlotter::JetTagPlotter(), SoftLeptonTagPlotter::psPlot(), JetTagPlotter::psPlot(), TrackCountingTagPlotter::psPlot(), TrackIPTagPlotter::psPlot(), TrackProbabilityTagPlotter::psPlot(), SoftLeptonTagPlotter::SoftLeptonTagPlotter(), TagCorrelationPlotter::TagCorrelationPlotter(), TaggingVariablePlotter::TaggingVariablePlotter(), TrackCountingTagPlotter::TrackCountingTagPlotter(), TrackIPTagPlotter::TrackIPTagPlotter(), and TrackProbabilityTagPlotter::TrackProbabilityTagPlotter().