CMS 3D CMS Logo

List of all members | Public Member Functions | Protected Attributes
GlobalVariablesTableProducer::Variable Class Referenceabstract
Inheritance diagram for GlobalVariablesTableProducer::Variable:
GlobalVariablesTableProducer::VariableT< ValType, ColType, Converter >

Public Member Functions

virtual void fill (const edm::Event &iEvent, nanoaod::FlatTable &out) const =0
 
const std::string & name () const
 
 Variable (const std::string &aname, const edm::ParameterSet &cfg)
 
virtual ~Variable ()
 

Protected Attributes

std::string doc_
 
std::string name_
 
int precision_
 

Detailed Description

Definition at line 75 of file GlobalVariablesTableProducer.cc.

Constructor & Destructor Documentation

◆ Variable()

GlobalVariablesTableProducer::Variable::Variable ( const std::string &  aname,
const edm::ParameterSet cfg 
)
inline

◆ ~Variable()

virtual GlobalVariablesTableProducer::Variable::~Variable ( )
inlinevirtual

Definition at line 80 of file GlobalVariablesTableProducer.cc.

80 {}

Member Function Documentation

◆ fill()

virtual void GlobalVariablesTableProducer::Variable::fill ( const edm::Event iEvent,
nanoaod::FlatTable out 
) const
pure virtual

◆ name()

const std::string& GlobalVariablesTableProducer::Variable::name ( void  ) const
inline

Member Data Documentation

◆ doc_

std::string GlobalVariablesTableProducer::Variable::doc_
protected

◆ name_

std::string GlobalVariablesTableProducer::Variable::name_
protected

◆ precision_

int GlobalVariablesTableProducer::Variable::precision_
protected