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

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

Definition at line 52 of file NanoAODDQM.cc.

52 : plot_(me) {}
MonitorElement * plot_
Definition: NanoAODDQM.cc:57
virtual NanoAODDQM::Plot::~Plot ( )
inlinevirtual

Definition at line 53 of file NanoAODDQM.cc.

References fill().

53 {}

Member Function Documentation

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

Definition at line 55 of file NanoAODDQM.cc.

References MonitorElement::getName(), and plot_.

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

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

Member Data Documentation

MonitorElement* NanoAODDQM::Plot::plot_
protected