CMS 3D CMS Logo

CastorJetIDHelper.h
Go to the documentation of this file.
1 #ifndef RecoJets_JetProducers_interface_CastorJetIDHelper_h
2 #define RecoJets_JetProducers_interface_CastorJetIDHelper_h
3 
7 
8 namespace reco {
9 
10  namespace helper {
11 
13  public:
14  // construction
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
reco::helper::CastorJetIDHelper::sigmaz
double sigmaz() const
Definition: CastorJetIDHelper.h:31
reco::helper::CastorJetIDHelper::fem
double fem() const
Definition: CastorJetIDHelper.h:27
reco::helper::CastorJetIDHelper::depth
double depth() const
Definition: CastorJetIDHelper.h:29
reco::helper::CastorJetIDHelper::nTowers
int nTowers() const
Definition: CastorJetIDHelper.h:32
reco::helper::CastorJetIDHelper::CastorJetIDHelper
CastorJetIDHelper()
Definition: CastorJetIDHelper.cc:13
reco::helper::CastorJetIDHelper::sigmaz_
double sigmaz_
Definition: CastorJetIDHelper.h:44
reco::helper::CastorJetIDHelper::depth_
double depth_
Definition: CastorJetIDHelper.h:42
reco::helper::CastorJetIDHelper::nTowers_
int nTowers_
Definition: CastorJetIDHelper.h:45
reco
fixed size matrix
Definition: AlignmentAlgorithmBase.h:45
reco::helper::CastorJetIDHelper::calculate
void calculate(const edm::Event &event, const reco::BasicJet &jet)
Definition: CastorJetIDHelper.cc:26
reco::helper::CastorJetIDHelper
Definition: CastorJetIDHelper.h:12
reco::BasicJet
Jets made from CaloTowers.
Definition: BasicJet.h:19
reco::helper::CastorJetIDHelper::emEnergy
double emEnergy() const
Definition: CastorJetIDHelper.h:25
reco::helper::CastorJetIDHelper::initValues
void initValues()
Definition: CastorJetIDHelper.cc:15
reco::helper::CastorJetIDHelper::fhot_
double fhot_
Definition: CastorJetIDHelper.h:43
Event.h
reco::helper::CastorJetIDHelper::fem_
double fem_
Definition: CastorJetIDHelper.h:40
helper
Definition: helper.py:1
reco::helper::CastorJetIDHelper::hadEnergy_
double hadEnergy_
Definition: CastorJetIDHelper.h:39
reco::helper::CastorJetIDHelper::~CastorJetIDHelper
~CastorJetIDHelper()
Definition: CastorJetIDHelper.h:16
reco::helper::CastorJetIDHelper::width_
double width_
Definition: CastorJetIDHelper.h:41
reco::helper::CastorJetIDHelper::phiangle
double phiangle(double testphi)
Definition: CastorJetIDHelper.cc:78
reco::helper::CastorJetIDHelper::emEnergy_
double emEnergy_
Definition: CastorJetIDHelper.h:38
Frameworkfwd.h
metsig::jet
Definition: SignAlgoResolutions.h:47
reco::helper::CastorJetIDHelper::hadEnergy
double hadEnergy() const
Definition: CastorJetIDHelper.h:26
BasicJet.h
event
Definition: event.py:1
edm::Event
Definition: Event.h:73
reco::helper::CastorJetIDHelper::fhot
double fhot() const
Definition: CastorJetIDHelper.h:30
reco::helper::CastorJetIDHelper::width
double width() const
Definition: CastorJetIDHelper.h:28