CMS 3D CMS Logo

List of all members | Public Member Functions | Protected Member Functions
HGCalTriggerNtupleBase Class Referenceabstract

#include <HGCalTriggerNtupleBase.h>

Inheritance diagram for HGCalTriggerNtupleBase:
HGCalTriggerNtupleEvent HGCalTriggerNtupleGen HGCalTriggerNtupleHGCDigis HGCalTriggerNtupleHGCTriggerCells

Public Member Functions

virtual void fill (const edm::Event &, const edm::EventSetup &)=0
 
 HGCalTriggerNtupleBase (const edm::ParameterSet &conf)
 
virtual void initialize (TTree &, const edm::ParameterSet &, edm::ConsumesCollector &&)=0
 
virtual ~HGCalTriggerNtupleBase ()
 

Protected Member Functions

virtual void clear ()=0
 

Detailed Description

Definition at line 11 of file HGCalTriggerNtupleBase.h.

Constructor & Destructor Documentation

HGCalTriggerNtupleBase::HGCalTriggerNtupleBase ( const edm::ParameterSet conf)
inline

Definition at line 14 of file HGCalTriggerNtupleBase.h.

14 {};
virtual HGCalTriggerNtupleBase::~HGCalTriggerNtupleBase ( )
inlinevirtual

Definition at line 15 of file HGCalTriggerNtupleBase.h.

References clear(), fill(), and initialize().

15 {};

Member Function Documentation

virtual void HGCalTriggerNtupleBase::clear ( )
protectedpure virtual
virtual void HGCalTriggerNtupleBase::fill ( const edm::Event ,
const edm::EventSetup  
)
pure virtual
virtual void HGCalTriggerNtupleBase::initialize ( TTree &  ,
const edm::ParameterSet ,
edm::ConsumesCollector &&   
)
pure virtual