Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
RecoJets
JetProducers
interface
CastorJetIDHelper.h
Go to the documentation of this file.
1
#ifndef RecoJets_JetProducers_interface_CastorJetIDHelper_h
2
#define RecoJets_JetProducers_interface_CastorJetIDHelper_h
3
4
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
5
#include "
FWCore/Framework/interface/Event.h
"
6
#include "
DataFormats/JetReco/interface/BasicJet.h
"
7
8
namespace
reco
{
9
10
namespace
helper {
11
12
class
CastorJetIDHelper
{
13
public
:
14
// construction
15
CastorJetIDHelper
();
16
~CastorJetIDHelper
() {}
17
18
void
initValues
();
19
20
// interface
21
void
calculate
(
const
edm::Event
&
event
,
const
reco::BasicJet
&
jet
);
22
23
// member access
24
25
double
emEnergy
()
const
{
return
emEnergy_
; }
26
double
hadEnergy
()
const
{
return
hadEnergy_
; }
27
double
fem
()
const
{
return
fem_
; }
28
double
width
()
const
{
return
width_
; }
29
double
depth
()
const
{
return
depth_
; }
30
double
fhot
()
const
{
return
fhot_
; }
31
double
sigmaz
()
const
{
return
sigmaz_
; }
32
int
nTowers
()
const
{
return
nTowers_
; }
33
34
private
:
35
// helper functions
36
double
phiangle
(
double
testphi);
37
38
double
emEnergy_
;
39
double
hadEnergy_
;
40
double
fem_
;
41
double
width_
;
42
double
depth_
;
43
double
fhot_
;
44
double
sigmaz_
;
45
int
nTowers_
;
46
};
47
}
// namespace helper
48
}
// namespace reco
49
#endif
metsig::jet
Definition:
SignAlgoResolutions.h:47
edmPickEvents.event
tuple event
Definition:
edmPickEvents.py:273
reco::helper::CastorJetIDHelper::CastorJetIDHelper
CastorJetIDHelper()
Definition:
CastorJetIDHelper.cc:13
reco::helper::CastorJetIDHelper::depth_
double depth_
Definition:
CastorJetIDHelper.h:42
Event.h
reco::helper::CastorJetIDHelper::hadEnergy
double hadEnergy() const
Definition:
CastorJetIDHelper.h:26
reco::helper::CastorJetIDHelper::nTowers_
int nTowers_
Definition:
CastorJetIDHelper.h:45
dt_dqm_sourceclient_common_cff.reco
tuple reco
Definition:
dt_dqm_sourceclient_common_cff.py:111
reco::BasicJet
Jets made from CaloTowers.
Definition:
BasicJet.h:19
Frameworkfwd.h
reco::helper::CastorJetIDHelper::fhot
double fhot() const
Definition:
CastorJetIDHelper.h:30
reco::helper::CastorJetIDHelper::fem
double fem() const
Definition:
CastorJetIDHelper.h:27
reco::helper::CastorJetIDHelper::sigmaz_
double sigmaz_
Definition:
CastorJetIDHelper.h:44
reco::helper::CastorJetIDHelper::fhot_
double fhot_
Definition:
CastorJetIDHelper.h:43
reco::helper::CastorJetIDHelper::calculate
void calculate(const edm::Event &event, const reco::BasicJet &jet)
Definition:
CastorJetIDHelper.cc:26
reco::helper::CastorJetIDHelper::initValues
void initValues()
Definition:
CastorJetIDHelper.cc:15
reco::helper::CastorJetIDHelper::width_
double width_
Definition:
CastorJetIDHelper.h:41
BasicJet.h
reco::helper::CastorJetIDHelper::phiangle
double phiangle(double testphi)
Definition:
CastorJetIDHelper.cc:78
reco::helper::CastorJetIDHelper
Definition:
CastorJetIDHelper.h:12
reco::helper::CastorJetIDHelper::nTowers
int nTowers() const
Definition:
CastorJetIDHelper.h:32
reco::helper::CastorJetIDHelper::fem_
double fem_
Definition:
CastorJetIDHelper.h:40
reco::helper::CastorJetIDHelper::~CastorJetIDHelper
~CastorJetIDHelper()
Definition:
CastorJetIDHelper.h:16
reco::helper::CastorJetIDHelper::width
double width() const
Definition:
CastorJetIDHelper.h:28
reco::helper::CastorJetIDHelper::depth
double depth() const
Definition:
CastorJetIDHelper.h:29
reco::helper::CastorJetIDHelper::hadEnergy_
double hadEnergy_
Definition:
CastorJetIDHelper.h:39
reco::helper::CastorJetIDHelper::emEnergy_
double emEnergy_
Definition:
CastorJetIDHelper.h:38
edm::Event
Definition:
Event.h:73
reco::helper::CastorJetIDHelper::emEnergy
double emEnergy() const
Definition:
CastorJetIDHelper.h:25
reco::helper::CastorJetIDHelper::sigmaz
double sigmaz() const
Definition:
CastorJetIDHelper.h:31
Generated for CMSSW Reference Manual by
1.8.5