ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
TrigTauClusterDetails Class Reference

#include <TrigTauClusterDetails.h>

Collaboration diagram for TrigTauClusterDetails:

Public Member Functions

 TrigTauClusterDetails ()
 Constructor, please note the default values
More...
 
 ~TrigTauClusterDetails ()
 Destructor
More...
 
 TrigTauClusterDetails (const TrigTauClusterDetails *trigemcluster)
 Copy Pointer Constructor
More...
 
void print (void) const
 Prints out cluster variables to std::cout
More...
 
void print (MsgStream &log) const
 Prints out cluster variables to MsgStream
More...
 
void setEMRadius (int samp, float emradius)
 set EM Radius per sampling More...
 
void setHADRadius (int samp, float hadradius)
 set HAD Radius per sampling More...
 
void setEMenergyWidth (int samp, float stripwidth)
 set Width in EM samplings More...
 
void setHADenergyWidth (int samp, float stripwidth)
 set Width in HAD samplings More...
 
void setEMenergyWide (int samp, float e)
 set EM Energy in the mormalization region (0.3x0.3) More...
 
void setEMenergyMedium (int samp, float e)
 set EM Energy in the wide region (0.2x0.2) More...
 
void setEMenergyNarrow (int samp, float e)
 set EM Energy in the narrow region (0.1x0.1) More...
 
void setHADenergyWide (int samp, float e)
 set HAD Energy in the mormalization region (0.3x0.3) More...
 
void setHADenergyMedium (int samp, float e)
 set HAD Energy in the wide region (0.2x0.2) More...
 
void setHADenergyNarrow (int samp, float e)
 set HAD Energy in the narrow region (0.1x0.1) More...
 
float EMRadius (int samp) const
 get EM Radius per sampling More...
 
float HADRadius (int samp) const
 get HAD Radius per sampling More...
 
float EMenergyWidth (int samp) const
 get Width in EM samplings More...
 
float HADenergyWidth (int samp) const
 get Width in HAD samplings More...
 
float EMenergyWide (int samp) const
 get EM Energy in the mormalization region (0.3x0.3) More...
 
float EMenergyMedium (int samp) const
 get EM Energy in the wide region (0.2x0.2) More...
 
float EMenergyNarrow (int samp) const
 get EM Energy in the narrow region (0.1x0.1) More...
 
float HADenergyWide (int samp) const
 get HAD Energy in the normalization region (0.3x0.3) More...
 
float HADenergyMedium (int samp) const
 get HAD Energy in the wide region (0.2x0.2) More...
 
float HADenergyNarrow (int samp) const
 get HAD Energy in the narrow region (0.1x0.1) More...
 

Private Attributes

float m_EMRadius [NUMEMSAMP]
 EM Radius per sampling. More...
 
float m_HADRadius [NUMHADSAMP]
 HAD Radius per sampling. More...
 
float m_EMenergyWidth [NUMEMSAMP]
 Width in EM samplings. More...
 
float m_HADenergyWidth [NUMHADSAMP]
 Width in HAD samplings. More...
 
float m_EMenergyWide [NUMEMSAMP]
 EM Energy in the mormalization region (0.3x0.3) More...
 
float m_EMenergyMedium [NUMEMSAMP]
 EM Energy in the wide region (0.2x0.2) More...
 
float m_EMenergyNarrow [NUMEMSAMP]
 EM Energy in the narrow region (0.1x0.1) More...
 
float m_HADenergyWide [NUMHADSAMP]
 HAD Energy in the normalization region (0.3x0.3) More...
 
float m_HADenergyMedium [NUMHADSAMP]
 HAD Energy in the wide region (0.2x0.2) More...
 
float m_HADenergyNarrow [NUMHADSAMP]
 HAD Energy in the narrow region (0.1x0.1) More...
 

Detailed Description

Definition at line 30 of file TrigTauClusterDetails.h.

Constructor & Destructor Documentation

◆ TrigTauClusterDetails() [1/2]

TrigTauClusterDetails::TrigTauClusterDetails ( )

Constructor, please note the default values

Definition at line 18 of file TrigTauClusterDetails.cxx.

19 {
20  for (int i = 0; i< NUMEMSAMP ; i++) {
21  m_EMRadius[i] = 0;
22  m_EMenergyWidth[i] = 0;
23  m_EMenergyWide[i] = 0;
24  m_EMenergyMedium[i] = 0;
25  m_EMenergyNarrow[i] = 0;
26 
27  }
28  for (int i = 0; i< NUMHADSAMP ; i++) {
29  m_HADRadius[i] = 0;
30  m_HADenergyWidth[i] = 0;
31  m_HADenergyWide[i] = 0;
32  m_HADenergyMedium[i] = 0;
33  m_HADenergyNarrow[i] = 0;
34 
35  }
36 }

◆ ~TrigTauClusterDetails()

TrigTauClusterDetails::~TrigTauClusterDetails ( )

Destructor

Definition at line 39 of file TrigTauClusterDetails.cxx.

40 {}

◆ TrigTauClusterDetails() [2/2]

TrigTauClusterDetails::TrigTauClusterDetails ( const TrigTauClusterDetails trigemcluster)

Copy Pointer Constructor

Definition at line 43 of file TrigTauClusterDetails.cxx.

44 {
45  for (int i = 0; i< NUMEMSAMP ; i++) {
46  m_EMRadius[i] = ttc->EMRadius(i);
47  m_EMenergyWidth[i] = ttc->EMenergyWidth(i);
48  m_EMenergyWide[i] = ttc->EMenergyWide(i);
49  m_EMenergyMedium[i] = ttc->EMenergyMedium(i);
50  m_EMenergyNarrow[i] = ttc->EMenergyNarrow(i);
51 
52  }
53  for (int i = 0; i< NUMHADSAMP ; i++) {
54  m_HADRadius[i] = ttc->HADRadius(i);
55  m_HADenergyWidth[i] = ttc->HADenergyWidth(i);
56  m_HADenergyWide[i] = ttc->HADenergyWide(i);
57  m_HADenergyMedium[i] = ttc->HADenergyMedium(i);
58  m_HADenergyNarrow[i] = ttc->HADenergyNarrow(i);
59 
60  }
61 
62 }

Member Function Documentation

◆ EMenergyMedium()

float TrigTauClusterDetails::EMenergyMedium ( int  samp) const
inline

get EM Energy in the wide region (0.2x0.2)

Definition at line 93 of file TrigTauClusterDetails.h.

93 {return m_EMenergyMedium[samp];};

◆ EMenergyNarrow()

float TrigTauClusterDetails::EMenergyNarrow ( int  samp) const
inline

get EM Energy in the narrow region (0.1x0.1)

Definition at line 95 of file TrigTauClusterDetails.h.

95 {return m_EMenergyNarrow[samp];};

◆ EMenergyWide()

float TrigTauClusterDetails::EMenergyWide ( int  samp) const
inline

get EM Energy in the mormalization region (0.3x0.3)

Definition at line 91 of file TrigTauClusterDetails.h.

91 {return m_EMenergyWide[samp];};

◆ EMenergyWidth()

float TrigTauClusterDetails::EMenergyWidth ( int  samp) const
inline

get Width in EM samplings

Definition at line 84 of file TrigTauClusterDetails.h.

85  { return m_EMenergyWidth[samp] ; };

◆ EMRadius()

float TrigTauClusterDetails::EMRadius ( int  samp) const
inline

get EM Radius per sampling

Definition at line 80 of file TrigTauClusterDetails.h.

80 { return m_EMRadius[samp] ; };

◆ HADenergyMedium()

float TrigTauClusterDetails::HADenergyMedium ( int  samp) const
inline

get HAD Energy in the wide region (0.2x0.2)

Definition at line 100 of file TrigTauClusterDetails.h.

100 {return m_HADenergyMedium[samp];};

◆ HADenergyNarrow()

float TrigTauClusterDetails::HADenergyNarrow ( int  samp) const
inline

get HAD Energy in the narrow region (0.1x0.1)

Definition at line 102 of file TrigTauClusterDetails.h.

102 {return m_HADenergyNarrow[samp];};

◆ HADenergyWide()

float TrigTauClusterDetails::HADenergyWide ( int  samp) const
inline

get HAD Energy in the normalization region (0.3x0.3)

Definition at line 98 of file TrigTauClusterDetails.h.

98 {return m_HADenergyWide[samp];};

◆ HADenergyWidth()

float TrigTauClusterDetails::HADenergyWidth ( int  samp) const
inline

get Width in HAD samplings

Definition at line 87 of file TrigTauClusterDetails.h.

88  { return m_HADenergyWidth[samp] ; };

◆ HADRadius()

float TrigTauClusterDetails::HADRadius ( int  samp) const
inline

get HAD Radius per sampling

Definition at line 82 of file TrigTauClusterDetails.h.

82 { return m_HADRadius[samp] ; };

◆ print() [1/2]

void TrigTauClusterDetails::print ( MsgStream &  log) const

Prints out cluster variables to MsgStream

Definition at line 79 of file TrigTauClusterDetails.cxx.

79  {
80 // TrigCaloCluster::print(log);
81  log <<MSG::DEBUG<< "m_EMenergyNarrow : ";
82  for ( int i = 0 ; i < NUMEMSAMP ; i++ )
83  log <<MSG::DEBUG<< EMenergyNarrow(i) << "; ";
84  log << endmsg;
85  log <<MSG::DEBUG<< "m_HADenergyNarrow : ";
86  for ( int i = 0 ; i < NUMHADSAMP ; i++ )
87  log <<MSG::DEBUG<< HADenergyNarrow(i) << "; ";
88  log << endmsg;
89 }

◆ print() [2/2]

void TrigTauClusterDetails::print ( void  ) const

Prints out cluster variables to std::cout

Definition at line 65 of file TrigTauClusterDetails.cxx.

65  {
66 // TrigCaloCluster::print();
67  std::cout << "m_EMenergyNarrow: ";
68  for ( int i = 0 ; i < NUMEMSAMP ; i++ )
69  std::cout << EMenergyNarrow(i) << "; ";
70  std::cout << std::endl;
71  std::cout << "m_HADenergyNarrow: ";
72  for ( int i = 0 ; i < NUMHADSAMP ; i++ )
73  std::cout << HADenergyNarrow(i) << "; ";
74  std::cout << std::endl;
75 }

◆ setEMenergyMedium()

void TrigTauClusterDetails::setEMenergyMedium ( int  samp,
float  e 
)
inline

set EM Energy in the wide region (0.2x0.2)

Definition at line 63 of file TrigTauClusterDetails.h.

64  { m_EMenergyMedium[samp] = e ; };

◆ setEMenergyNarrow()

void TrigTauClusterDetails::setEMenergyNarrow ( int  samp,
float  e 
)
inline

set EM Energy in the narrow region (0.1x0.1)

Definition at line 66 of file TrigTauClusterDetails.h.

67  { m_EMenergyNarrow[samp] = e ; };

◆ setEMenergyWide()

void TrigTauClusterDetails::setEMenergyWide ( int  samp,
float  e 
)
inline

set EM Energy in the mormalization region (0.3x0.3)

Definition at line 60 of file TrigTauClusterDetails.h.

61  { m_EMenergyWide[samp] = e ; };

◆ setEMenergyWidth()

void TrigTauClusterDetails::setEMenergyWidth ( int  samp,
float  stripwidth 
)
inline

set Width in EM samplings

Definition at line 53 of file TrigTauClusterDetails.h.

54  { m_EMenergyWidth[samp] = stripwidth; };

◆ setEMRadius()

void TrigTauClusterDetails::setEMRadius ( int  samp,
float  emradius 
)
inline

set EM Radius per sampling

Definition at line 47 of file TrigTauClusterDetails.h.

48  { m_EMRadius[samp] = emradius; };

◆ setHADenergyMedium()

void TrigTauClusterDetails::setHADenergyMedium ( int  samp,
float  e 
)
inline

set HAD Energy in the wide region (0.2x0.2)

Definition at line 72 of file TrigTauClusterDetails.h.

73  { m_HADenergyMedium[samp] = e ; };

◆ setHADenergyNarrow()

void TrigTauClusterDetails::setHADenergyNarrow ( int  samp,
float  e 
)
inline

set HAD Energy in the narrow region (0.1x0.1)

Definition at line 75 of file TrigTauClusterDetails.h.

76  { m_HADenergyNarrow[samp] = e ; };

◆ setHADenergyWide()

void TrigTauClusterDetails::setHADenergyWide ( int  samp,
float  e 
)
inline

set HAD Energy in the mormalization region (0.3x0.3)

Definition at line 69 of file TrigTauClusterDetails.h.

70  { m_HADenergyWide[samp] = e ; };

◆ setHADenergyWidth()

void TrigTauClusterDetails::setHADenergyWidth ( int  samp,
float  stripwidth 
)
inline

set Width in HAD samplings

Definition at line 56 of file TrigTauClusterDetails.h.

57  { m_HADenergyWidth[samp] = stripwidth; };

◆ setHADRadius()

void TrigTauClusterDetails::setHADRadius ( int  samp,
float  hadradius 
)
inline

set HAD Radius per sampling

Definition at line 50 of file TrigTauClusterDetails.h.

51  { m_HADRadius[samp] = hadradius; };

Member Data Documentation

◆ m_EMenergyMedium

float TrigTauClusterDetails::m_EMenergyMedium[NUMEMSAMP]
private

EM Energy in the wide region (0.2x0.2)

Definition at line 119 of file TrigTauClusterDetails.h.

◆ m_EMenergyNarrow

float TrigTauClusterDetails::m_EMenergyNarrow[NUMEMSAMP]
private

EM Energy in the narrow region (0.1x0.1)

Definition at line 121 of file TrigTauClusterDetails.h.

◆ m_EMenergyWide

float TrigTauClusterDetails::m_EMenergyWide[NUMEMSAMP]
private

EM Energy in the mormalization region (0.3x0.3)

Definition at line 117 of file TrigTauClusterDetails.h.

◆ m_EMenergyWidth

float TrigTauClusterDetails::m_EMenergyWidth[NUMEMSAMP]
private

Width in EM samplings.

Definition at line 112 of file TrigTauClusterDetails.h.

◆ m_EMRadius

float TrigTauClusterDetails::m_EMRadius[NUMEMSAMP]
private

EM Radius per sampling.

Definition at line 108 of file TrigTauClusterDetails.h.

◆ m_HADenergyMedium

float TrigTauClusterDetails::m_HADenergyMedium[NUMHADSAMP]
private

HAD Energy in the wide region (0.2x0.2)

Definition at line 126 of file TrigTauClusterDetails.h.

◆ m_HADenergyNarrow

float TrigTauClusterDetails::m_HADenergyNarrow[NUMHADSAMP]
private

HAD Energy in the narrow region (0.1x0.1)

Definition at line 128 of file TrigTauClusterDetails.h.

◆ m_HADenergyWide

float TrigTauClusterDetails::m_HADenergyWide[NUMHADSAMP]
private

HAD Energy in the normalization region (0.3x0.3)

Definition at line 124 of file TrigTauClusterDetails.h.

◆ m_HADenergyWidth

float TrigTauClusterDetails::m_HADenergyWidth[NUMHADSAMP]
private

Width in HAD samplings.

Definition at line 114 of file TrigTauClusterDetails.h.

◆ m_HADRadius

float TrigTauClusterDetails::m_HADRadius[NUMHADSAMP]
private

HAD Radius per sampling.

Definition at line 110 of file TrigTauClusterDetails.h.


The documentation for this class was generated from the following files:
TrigTauClusterDetails::m_HADenergyWide
float m_HADenergyWide[NUMHADSAMP]
HAD Energy in the normalization region (0.3x0.3)
Definition: TrigTauClusterDetails.h:124
AllowedVariables::e
e
Definition: AsgElectronSelectorTool.cxx:37
TrigTauClusterDetails::EMenergyNarrow
float EMenergyNarrow(int samp) const
get EM Energy in the narrow region (0.1x0.1)
Definition: TrigTauClusterDetails.h:95
TrigTauClusterDetails::m_HADRadius
float m_HADRadius[NUMHADSAMP]
HAD Radius per sampling.
Definition: TrigTauClusterDetails.h:110
TrigTauClusterDetails::m_HADenergyMedium
float m_HADenergyMedium[NUMHADSAMP]
HAD Energy in the wide region (0.2x0.2)
Definition: TrigTauClusterDetails.h:126
TrigTauClusterDetails::m_EMRadius
float m_EMRadius[NUMEMSAMP]
EM Radius per sampling.
Definition: TrigTauClusterDetails.h:102
TrigTauClusterDetails::m_EMenergyWidth
float m_EMenergyWidth[NUMEMSAMP]
Width in EM samplings.
Definition: TrigTauClusterDetails.h:112
TrigTauClusterDetails::m_HADenergyWidth
float m_HADenergyWidth[NUMHADSAMP]
Width in HAD samplings.
Definition: TrigTauClusterDetails.h:114
lumiFormat.i
int i
Definition: lumiFormat.py:85
endmsg
#define endmsg
Definition: AnalysisConfig_Ntuple.cxx:63
NUMHADSAMP
const int NUMHADSAMP
Number of HAD Samples.
Definition: TrigTauClusterDetails.h:28
TrigTauClusterDetails::m_EMenergyNarrow
float m_EMenergyNarrow[NUMEMSAMP]
EM Energy in the narrow region (0.1x0.1)
Definition: TrigTauClusterDetails.h:121
TrigTauClusterDetails::m_EMenergyWide
float m_EMenergyWide[NUMEMSAMP]
EM Energy in the mormalization region (0.3x0.3)
Definition: TrigTauClusterDetails.h:117
TrigTauClusterDetails::m_EMenergyMedium
float m_EMenergyMedium[NUMEMSAMP]
EM Energy in the wide region (0.2x0.2)
Definition: TrigTauClusterDetails.h:119
NUMEMSAMP
const int NUMEMSAMP
Number of EM Samples.
Definition: TrigTauClusterDetails.h:26
DEBUG
#define DEBUG
Definition: page_access.h:11
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
TrigTauClusterDetails::HADenergyNarrow
float HADenergyNarrow(int samp) const
get HAD Energy in the narrow region (0.1x0.1)
Definition: TrigTauClusterDetails.h:102
TrigTauClusterDetails::m_HADenergyNarrow
float m_HADenergyNarrow[NUMHADSAMP]
HAD Energy in the narrow region (0.1x0.1)
Definition: TrigTauClusterDetails.h:128