ATLAS Offline Software
CaloMeas.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 /***************************************************************************
6  measured calorimeter energy deposit and isolation
7  -------------------------------------------------
8  ***************************************************************************/
9 
10 #ifndef MUONIDENTIFICATION_CALOMEAS_H
11 #define MUONIDENTIFICATION_CALOMEAS_H
12 
13 namespace Rec
14 {
15  class CaloMeas
16  {
17  public:
18  CaloMeas (void);
19  CaloMeas (const CaloMeas& caloMeas);
20  CaloMeas& operator=(const CaloMeas& caloMeas);
21 
22  double Tile_EnergyMeasured(void) const;
23  void Tile_EnergyMeasured(double value);
24  double Tile_Isolation(void) const;
25  void Tile_Isolation(double value);
26  double Tile_SamplingFraction(void) const;
27  void Tile_SamplingFraction(double value);
28  double LArHEC_EnergyMeasured(void) const;
29  void LArHEC_EnergyMeasured(double value);
30  double LArHEC_Isolation(void) const;
31  void LArHEC_Isolation(double value);
32  double LArHEC_SamplingFraction(void) const;
33  void LArHEC_SamplingFraction(double value);
34  double LArEM_EnergyMeasured(void) const;
35  void LArEM_EnergyMeasured(double value);
36  double LArEM_FirstCompartmentEnergy(void) const;
38  double LArEM_Isolation(void) const;
39  void LArEM_Isolation(double value);
40  double LArEM_SamplingFraction(void) const;
41  void LArEM_SamplingFraction(double value);
42 
43  private:
44  double m_Tile_EnergyMeasured;
45  double m_Tile_Isolation;
48  double m_LArHEC_Isolation;
54  };
55 
56 inline double
59 
60 inline double
61 CaloMeas:: Tile_Isolation(void) const
63 
64 inline double
66 { return m_Tile_SamplingFraction; }
67 
68 inline double
70 { return m_LArHEC_EnergyMeasured; }
71 
72 inline double
75 
76 inline double
78 { return m_LArHEC_SamplingFraction; }
79 
80 inline double
82 { return m_LArEM_EnergyMeasured; }
83 
84 inline double
87 
88 inline double
91 
92 inline double
94 { return m_LArEM_SamplingFraction; }
95 
96 } // end of namespace
97 
98 #endif // MUONIDENTIFICATION_CALOMEAS_H
Rec::CaloMeas::Tile_Isolation
double Tile_Isolation(void) const
Definition: CaloMeas.h:64
Rec::CaloMeas::m_Tile_Isolation
double m_Tile_Isolation
Definition: CaloMeas.h:51
Rec::CaloMeas::m_LArEM_Isolation
double m_LArEM_Isolation
Definition: CaloMeas.h:58
Rec::CaloMeas::LArEM_EnergyMeasured
double LArEM_EnergyMeasured(void) const
Definition: CaloMeas.h:84
Rec::CaloMeas::CaloMeas
CaloMeas(void)
Definition: CaloMeas.cxx:18
athena.value
value
Definition: athena.py:124
Rec::CaloMeas::m_LArEM_EnergyMeasured
double m_LArEM_EnergyMeasured
Definition: CaloMeas.h:56
Rec::CaloMeas::LArHEC_EnergyMeasured
double LArHEC_EnergyMeasured(void) const
Definition: CaloMeas.h:72
Rec::CaloMeas::m_Tile_SamplingFraction
double m_Tile_SamplingFraction
Definition: CaloMeas.h:52
Rec::CaloMeas::operator=
CaloMeas & operator=(const CaloMeas &caloMeas)
Definition: CaloMeas.cxx:37
Rec::CaloMeas::m_Tile_EnergyMeasured
double m_Tile_EnergyMeasured
Definition: CaloMeas.h:50
Rec::CaloMeas::LArEM_FirstCompartmentEnergy
double LArEM_FirstCompartmentEnergy(void) const
Definition: CaloMeas.h:88
Rec::CaloMeas
Definition: CaloMeas.h:19
Rec
Name: MuonSpContainer.h Package : offline/Reconstruction/MuonIdentification/muonEvent.
Definition: FakeTrackBuilder.h:10
Rec::CaloMeas::LArEM_Isolation
double LArEM_Isolation(void) const
Definition: CaloMeas.h:92
Rec::CaloMeas::m_LArEM_FirstCompartmentEnergy
double m_LArEM_FirstCompartmentEnergy
Definition: CaloMeas.h:57
Rec::CaloMeas::Tile_EnergyMeasured
double Tile_EnergyMeasured(void) const
Definition: CaloMeas.h:60
Rec::CaloMeas::LArHEC_Isolation
double LArHEC_Isolation(void) const
Definition: CaloMeas.h:76
Rec::CaloMeas::m_LArHEC_EnergyMeasured
double m_LArHEC_EnergyMeasured
Definition: CaloMeas.h:53
Rec::CaloMeas::Tile_SamplingFraction
double Tile_SamplingFraction(void) const
Definition: CaloMeas.h:68
Rec::CaloMeas::m_LArHEC_SamplingFraction
double m_LArHEC_SamplingFraction
Definition: CaloMeas.h:55
Rec::CaloMeas::m_LArEM_SamplingFraction
double m_LArEM_SamplingFraction
Definition: CaloMeas.h:59
Rec::CaloMeas::LArEM_SamplingFraction
double LArEM_SamplingFraction(void) const
Definition: CaloMeas.h:96
Rec::CaloMeas::m_LArHEC_Isolation
double m_LArHEC_Isolation
Definition: CaloMeas.h:54
Rec::CaloMeas::LArHEC_SamplingFraction
double LArHEC_SamplingFraction(void) const
Definition: CaloMeas.h:80