CMS 3D CMS Logo

HGCalTriggerNtupleBase.h
Go to the documentation of this file.
1 #ifndef __L1Trigger_L1THGCalUtilities_HGCalTriggerNtupleBase_h__
2 #define __L1Trigger_L1THGCalUtilities_HGCalTriggerNtupleBase_h__
3 
8 #include "TTree.h"
9 
11 public:
14  virtual void initialize(TTree&, const edm::ParameterSet&, edm::ConsumesCollector&&) = 0;
15  virtual void fill(const edm::Event&, const edm::EventSetup&) = 0;
16 
17 protected:
18  virtual void clear() = 0;
19 };
20 
23 
24 #endif
PluginFactory.h
HGCalTriggerNtupleBase::initialize
virtual void initialize(TTree &, const edm::ParameterSet &, edm::ConsumesCollector &&)=0
HGCalTriggerNtupleBase::clear
virtual void clear()=0
HGCalTriggerNtupleBase::fill
virtual void fill(const edm::Event &, const edm::EventSetup &)=0
HGCalTriggerNtupleBase
Definition: HGCalTriggerNtupleBase.h:10
HGCalTriggerNtupleBase::~HGCalTriggerNtupleBase
virtual ~HGCalTriggerNtupleBase()
Definition: HGCalTriggerNtupleBase.h:13
HGCalTriggerNtupleBase::HGCalTriggerNtupleBase
HGCalTriggerNtupleBase(const edm::ParameterSet &conf)
Definition: HGCalTriggerNtupleBase.h:12
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
edmplugin::PluginFactory
Definition: PluginFactory.h:34
edm::EventSetup
Definition: EventSetup.h:57
EventSetup.h
ConsumesCollector.h
ParameterSet.h
edm::Event
Definition: Event.h:73
edm::ConsumesCollector
Definition: ConsumesCollector.h:45