src
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
helper
Definition:
helper.py:1
reco::helper::CastorJetIDHelper::CastorJetIDHelper
CastorJetIDHelper()
Definition:
CastorJetIDHelper.cc:13
reco::helper::CastorJetIDHelper::depth_
double depth_
Definition:
CastorJetIDHelper.h:42
reco::helper::CastorJetIDHelper::fem
double fem() const
Definition:
CastorJetIDHelper.h:27
reco::helper::CastorJetIDHelper::width
double width() const
Definition:
CastorJetIDHelper.h:28
Event.h
reco::helper::CastorJetIDHelper::nTowers_
int nTowers_
Definition:
CastorJetIDHelper.h:45
reco::BasicJet
Jets made from CaloTowers.
Definition:
BasicJet.h:19
Frameworkfwd.h
reco::helper::CastorJetIDHelper::sigmaz_
double sigmaz_
Definition:
CastorJetIDHelper.h:44
reco::helper::CastorJetIDHelper::fhot_
double fhot_
Definition:
CastorJetIDHelper.h:43
reco::helper::CastorJetIDHelper::emEnergy
double emEnergy() const
Definition:
CastorJetIDHelper.h:25
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::fem_
double fem_
Definition:
CastorJetIDHelper.h:40
reco::helper::CastorJetIDHelper::~CastorJetIDHelper
~CastorJetIDHelper()
Definition:
CastorJetIDHelper.h:16
reco::helper::CastorJetIDHelper::hadEnergy
double hadEnergy() const
Definition:
CastorJetIDHelper.h:26
reco::helper::CastorJetIDHelper::hadEnergy_
double hadEnergy_
Definition:
CastorJetIDHelper.h:39
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:46
reco::helper::CastorJetIDHelper::emEnergy_
double emEnergy_
Definition:
CastorJetIDHelper.h:38
reco::helper::CastorJetIDHelper::fhot
double fhot() const
Definition:
CastorJetIDHelper.h:30
edm::Event
Definition:
Event.h:73
event
Definition:
event.py:1
reco::helper::CastorJetIDHelper::depth
double depth() const
Definition:
CastorJetIDHelper.h:29
reco::helper::CastorJetIDHelper::sigmaz
double sigmaz() const
Definition:
CastorJetIDHelper.h:31
reco::helper::CastorJetIDHelper::nTowers
int nTowers() const
Definition:
CastorJetIDHelper.h:32
Generated for CMSSW Reference Manual by
1.8.14