Main Page
Namespaces
Classes
Package Documentation
L1Trigger
L1THGCal
interface
HGCalTriggerNtupleBase.h
Go to the documentation of this file.
1
#ifndef __L1Trigger_L1THGCal_HGCalTriggerNtupleBase_h__
2
#define __L1Trigger_L1THGCal_HGCalTriggerNtupleBase_h__
3
4
#include "
FWCore/Framework/interface/Event.h
"
5
#include "
FWCore/Framework/interface/EventSetup.h
"
6
#include "
FWCore/Framework/interface/ConsumesCollector.h
"
7
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
8
#include"TTree.h"
9
10
11
class
HGCalTriggerNtupleBase
12
{
13
public
:
14
HGCalTriggerNtupleBase
(
const
edm::ParameterSet
& conf) {};
15
virtual
~HGCalTriggerNtupleBase
(){};
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
23
#include "
FWCore/PluginManager/interface/PluginFactory.h
"
24
typedef
edmplugin::PluginFactory< HGCalTriggerNtupleBase* (const edm::ParameterSet&) >
HGCalTriggerNtupleFactory
;
25
26
27
#endif
Event.h
HGCalTriggerNtupleBase
Definition:
HGCalTriggerNtupleBase.h:11
EventSetup.h
ParameterSet.h
HGCalTriggerNtupleFactory
edmplugin::PluginFactory< HGCalTriggerNtupleBase *(const edm::ParameterSet &) > HGCalTriggerNtupleFactory
Definition:
HGCalTriggerNtupleBase.h:24
edmplugin::PluginFactory
Definition:
PluginFactory.h:32
edm::EventSetup
Definition:
EventSetup.h:52
HGCalTriggerNtupleBase::initialize
virtual void initialize(TTree &, const edm::ParameterSet &, edm::ConsumesCollector &&)=0
PluginFactory.h
HGCalTriggerNtupleBase::clear
virtual void clear()=0
HGCalTriggerNtupleBase::HGCalTriggerNtupleBase
HGCalTriggerNtupleBase(const edm::ParameterSet &conf)
Definition:
HGCalTriggerNtupleBase.h:14
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:70
ConsumesCollector.h
HGCalTriggerNtupleBase::fill
virtual void fill(const edm::Event &, const edm::EventSetup &)=0
edm::ConsumesCollector
Definition:
ConsumesCollector.h:39
HGCalTriggerNtupleBase::~HGCalTriggerNtupleBase
virtual ~HGCalTriggerNtupleBase()
Definition:
HGCalTriggerNtupleBase.h:15
Generated for CMSSW Reference Manual by
1.8.11