CMS 3D CMS Logo

HGCalTriggerNtupleBase.h
Go to the documentation of this file.
1 #ifndef __L1Trigger_L1THGCal_HGCalTriggerNtupleBase_h__
2 #define __L1Trigger_L1THGCal_HGCalTriggerNtupleBase_h__
3 
8 #include"TTree.h"
9 
10 
12 {
13  public:
16  virtual void initialize(TTree& , const edm::ParameterSet&, edm::ConsumesCollector&& ) = 0;
17  virtual void fill(const edm::Event& , const edm::EventSetup& ) = 0;
18 
19  protected:
20  virtual void clear() = 0;
21 };
22 
25 
26 
27 #endif
edmplugin::PluginFactory< HGCalTriggerNtupleBase *(const edm::ParameterSet &) > HGCalTriggerNtupleFactory
virtual void initialize(TTree &, const edm::ParameterSet &, edm::ConsumesCollector &&)=0
virtual void clear()=0
HGCalTriggerNtupleBase(const edm::ParameterSet &conf)
virtual void fill(const edm::Event &, const edm::EventSetup &)=0