ATLAS Offline Software
Loading...
Searching...
No Matches
TrigTauClusterDetails Class Reference

#include <TrigTauClusterDetails.h>

Collaboration diagram for TrigTauClusterDetails:

Public Member Functions

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

Private Attributes

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

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;
26
27 }
28 for (int i = 0; i< NUMHADSAMP ; i++) {
29 m_HADRadius[i] = 0;
31 m_HADenergyWide[i] = 0;
34
35 }
36}
const int NUMHADSAMP
Number of HAD Samples.
const int NUMEMSAMP
Number of EM Samples.
float m_HADenergyWidth[NUMHADSAMP]
Width in HAD samplings.
float m_HADenergyWide[NUMHADSAMP]
HAD Energy in the normalization region (0.3x0.3)
float m_EMenergyWidth[NUMEMSAMP]
Width in EM samplings.
float m_EMenergyWide[NUMEMSAMP]
EM Energy in the mormalization region (0.3x0.3)
float m_HADRadius[NUMHADSAMP]
HAD Radius per sampling.
float m_HADenergyNarrow[NUMHADSAMP]
HAD Energy in the narrow region (0.1x0.1)
float m_HADenergyMedium[NUMHADSAMP]
HAD Energy in the wide region (0.2x0.2)
float m_EMRadius[NUMEMSAMP]
EM Radius per sampling.
float m_EMenergyMedium[NUMEMSAMP]
EM Energy in the wide region (0.2x0.2)
float m_EMenergyNarrow[NUMEMSAMP]
EM Energy in the narrow region (0.1x0.1)

◆ ~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}
#define endmsg
float EMenergyNarrow(int samp) const
get EM Energy in the narrow region (0.1x0.1)
float HADenergyNarrow(int samp) const
get HAD Energy in the narrow region (0.1x0.1)

◆ 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.

◆ 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: