Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
PhysicsTools
TagAndProbe
interface
TPTreeFiller.h
Go to the documentation of this file.
1
#ifndef PhysicsTools_TagAndProbe_TreeFiller_h
2
#define PhysicsTools_TagAndProbe_TreeFiller_h
3
4
#include "
PhysicsTools/TagAndProbe/interface/BaseTreeFiller.h
"
5
6
namespace
tnp {
7
class
TPTreeFiller
:
public
BaseTreeFiller
{
8
public
:
9
TPTreeFiller
(
const
edm::ParameterSet
&
config
,
edm::ConsumesCollector
&& iC) :
TPTreeFiller
(config, iC) {};
10
TPTreeFiller
(
const
edm::ParameterSet
&
config
,
edm::ConsumesCollector
& iC);
11
~TPTreeFiller
();
12
13
// We declare 'const' the methods which don't change the configuration
14
void
init
(
const
edm::Event
&
iEvent
)
const
;
15
void
fill
(
const
reco::CandidateBaseRef
&probe,
double
mass,
bool
mcTrue=
false
)
const
;
16
17
protected
:
19
mutable
float
mass_
;
21
mutable
int32_t
mcTrue_
;
22
};
23
}
24
25
#endif
BaseTreeFiller.h
tnp::TPTreeFiller::~TPTreeFiller
~TPTreeFiller()
Definition:
TPTreeFiller.cc:15
tnp::TPTreeFiller::TPTreeFiller
TPTreeFiller(const edm::ParameterSet &config, edm::ConsumesCollector &&iC)
Definition:
TPTreeFiller.h:9
tnp::TPTreeFiller::init
void init(const edm::Event &iEvent) const
Definition:
TPTreeFiller.cc:17
edm::RefToBase< Candidate >
iEvent
int iEvent
Definition:
GenABIO.cc:230
tnp::TPTreeFiller
Definition:
TPTreeFiller.h:7
tnp::TPTreeFiller::fill
void fill(const reco::CandidateBaseRef &probe, double mass, bool mcTrue=false) const
Definition:
TPTreeFiller.cc:21
tnp::TPTreeFiller::mass_
float mass_
extra branch for the mass
Definition:
TPTreeFiller.h:19
tnp::TPTreeFiller::mcTrue_
int32_t mcTrue_
extra branch for the mc truth
Definition:
TPTreeFiller.h:21
HDQMDatabaseProducer.config
tuple config
Definition:
HDQMDatabaseProducer.py:18
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:59
tnp::BaseTreeFiller
Definition:
BaseTreeFiller.h:137
edm::ConsumesCollector
Definition:
ConsumesCollector.h:32
Generated for CMSSW Reference Manual by
1.8.5