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
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