CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Protected Attributes
BaseBTagPlotter Class Referenceabstract

#include <BaseBTagPlotter.h>

Inheritance diagram for BaseBTagPlotter:
BaseTagInfoPlotter JetTagPlotter TagCorrelationPlotter MVAJetTagPlotter SoftLeptonTagPlotter TaggingVariablePlotter TrackCountingTagPlotter TrackIPTagPlotter TrackProbabilityTagPlotter

Public Member Functions

 BaseBTagPlotter (const std::string &tagName, const EtaPtBin &etaPtBin)
 
virtual void epsPlot (const std::string &name)=0
 
const EtaPtBinetaPtBin ()
 
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
 

Detailed Description

Definition at line 9 of file BaseBTagPlotter.h.

Constructor & Destructor Documentation

BaseBTagPlotter::BaseBTagPlotter ( const std::string &  tagName,
const EtaPtBin etaPtBin 
)
inline

Definition at line 13 of file BaseBTagPlotter.h.

13  :
14  etaPtBin_(etaPtBin), tagName_(tagName),
std::string getDescriptionString() const
String describes rapidity/pt range.
Definition: EtaPtBin.h:25
const std::string theExtensionString
const std::string tagName_
const EtaPtBin etaPtBin_
virtual BaseBTagPlotter::~BaseBTagPlotter ( )
inlinevirtual

Definition at line 17 of file BaseBTagPlotter.h.

17 {};

Member Function Documentation

virtual void BaseBTagPlotter::epsPlot ( const std::string &  name)
pure virtual
const EtaPtBin& BaseBTagPlotter::etaPtBin ( )
inline

Definition at line 19 of file BaseBTagPlotter.h.

References etaPtBin_.

19 { return etaPtBin_ ;}
const EtaPtBin etaPtBin_
virtual void BaseBTagPlotter::finalize ( )
pure virtual
virtual void BaseBTagPlotter::psPlot ( const std::string &  name)
pure virtual

Member Data Documentation

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