CMS 3D CMS Logo

List of all members | Public Member Functions | Protected Attributes
NanoAODDQM::Plot Class Referenceabstract
Inheritance diagram for NanoAODDQM::Plot:
NanoAODDQM::Count1D NanoAODDQM::Plot1D NanoAODDQM::Profile1D

Public Member Functions

virtual void fill (const FlatTable &table, const std::vector< bool > &rowsel)=0
 
const std::string & name () const
 
 Plot (MonitorElement *me)
 
virtual ~Plot ()
 

Protected Attributes

MonitorElementplot_
 

Detailed Description

Definition at line 50 of file NanoAODDQM.cc.

Constructor & Destructor Documentation

◆ Plot()

NanoAODDQM::Plot::Plot ( MonitorElement me)
inline

Definition at line 52 of file NanoAODDQM.cc.

◆ ~Plot()

virtual NanoAODDQM::Plot::~Plot ( )
inlinevirtual

Definition at line 53 of file NanoAODDQM.cc.

53 {}

Member Function Documentation

◆ fill()

virtual void NanoAODDQM::Plot::fill ( const FlatTable table,
const std::vector< bool > &  rowsel 
)
pure virtual

◆ name()

const std::string& NanoAODDQM::Plot::name ( void  ) const
inline

Definition at line 55 of file NanoAODDQM.cc.

References dqm::impl::MonitorElement::getName(), and plot_.

Referenced by config.CFG::__str__(), validation.Sample::digest(), and VIDSelectorBase.VIDSelectorBase::initialize().

55 { return plot_->getName(); }
const std::string & getName() const
get name of ME
MonitorElement * plot_
Definition: NanoAODDQM.cc:58

Member Data Documentation

◆ plot_

MonitorElement* NanoAODDQM::Plot::plot_
protected