CMS 3D CMS Logo

Public Member Functions | Protected Attributes

BaseBTagPlotter Class Reference

#include <BaseBTagPlotter.h>

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

List of all members.

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.

virtual BaseBTagPlotter::~BaseBTagPlotter ( ) [inline, virtual]

Definition at line 17 of file BaseBTagPlotter.h.

{};

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_.

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

Member Data Documentation

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]