ATLAS Offline Software
|
Class with calibrated variables for tau clustering. More...
#include <TrigTauCluster.h>
Public Member Functions | |
TrigTauCluster (float energy=0.0, float eta=-10.0, float phi=-10.0, long roi_word=0) | |
Constructors, please note the default values More... | |
TrigTauCluster (const TrigTauClusterDetailsContainer *details_cont, unsigned int details_index, float energy=0.0, float eta=-10.0, float phi=-10.0, long roi_word=0) | |
~TrigTauCluster () | |
Destructor More... | |
TrigTauCluster (const TrigTauCluster *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 | setEMenergy (float energy) |
set EM Energy More... | |
void | setHADenergy (float energy) |
set HAD Energy More... | |
void | setEta (float eta) |
set Eta of the cluster More... | |
void | setPhi (float phi) |
set Phi of the cluster More... | |
void | setEMRadius2 (float emradius) |
set EM Radius More... | |
void | setCaloRadius (float caloradius) |
set Total Calo Radius More... | |
void | setIsoFrac (float isofrac) |
set Isolation Fraction More... | |
void | setStripWidth (float stripwidth) |
set Width in the strip sampling More... | |
void | setStripWidthOffline (float stripwidthOffline) |
set strip Width as in offline More... | |
void | setNumStripCells (int numstripcells) |
set Number of fired strips More... | |
void | setNumTotCells (int numtotcells) |
set Number of Cells in the cluster More... | |
void | setEnergyCalib (float e) |
set Calibrated Energy More... | |
void | setEMRadius3S (float emradius3s) |
set EM Radius 3S More... | |
void | setCoreFrac (float coreFrac) |
set Core Fraction More... | |
void | setEMFrac (float emFrac) |
set EM Fraction More... | |
void | setHadRadius (float hadRadius) |
set Hadronic Radius More... | |
float | energy () const |
get Raw Energy More... | |
float | et () const |
get Raw Et More... | |
float | EMCalibEnergy () const |
get EM calibrated Energy More... | |
float | EMenergy () const |
get EM Energy More... | |
float | HADenergy () const |
get HAD Energy More... | |
float | energy (CaloSampling::CaloSample) const |
get Energy per sampling More... | |
float | energyInSample (CaloSampling::CaloSample) const |
get Energy per sampling More... | |
float | eta () const |
get Eta of the cluster More... | |
float | phi () const |
get Phi of the cluster More... | |
float | EMRadius2 () const |
get EM Radius More... | |
float | CaloRadius () const |
get Total Calo Radius More... | |
float | EMRadius (int samp) const |
get EM Radius per sampling More... | |
float | IsoFrac () const |
get Isolation Fraction More... | |
float | EMenergyWidth (int samp) const |
get Width in EM samplings More... | |
float | HADenergyWidth (int samp) const |
get Width in HAD samplings More... | |
int | numStripCells () const |
get Number of fired strips More... | |
int | numTotCells () const |
get Number of total cells in the cluster More... | |
float | stripWidth () const |
get Width in the strip sampling More... | |
float | stripWidthOffline () const |
get Width as in offline More... | |
float | eCalib () const |
get Calibrated Energy More... | |
float | eEMCalib () const |
get EM calibrated Energy More... | |
float | EMRadius3S () const |
get EM Radius 3S More... | |
float | CoreFrac () const |
get Core Fraction More... | |
float | EMFrac () const |
get EM Fraction More... | |
float | HadRadius () const |
get Hadronic Radius More... | |
float | EMenergyWide (int samp) const |
get EM Energy in the wide region (0.3x0.3) More... | |
float | EMenergyMedium (int samp) const |
get EM Energy in the medium 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 wide region (0.3x0.3) More... | |
float | HADenergyMedium (int samp) const |
get HAD Energy in the medium region (0.2x0.2) More... | |
float | HADenergyNarrow (int samp) const |
get HAD Energy in the narrow region (0.1x0.1) More... | |
const TrigTauClusterDetails * | clusterDetails () const |
accessor to TrigTauClusterDetails* More... | |
const ElementLink< TrigTauClusterDetailsContainer > & | clusterDetailsLink () const |
void | setClusterDetails (const ElementLink< TrigTauClusterDetailsContainer > &clusterDetailsLink) |
void | setRawEnergy (float energy) |
set Raw Energy (no calibration) More... | |
void | setRawEnergy (CaloSampling::CaloSample sample, float energy) |
set Raw Et (no calibration) per sampling layer More... | |
template<class ITERATOR > | |
void | setRawEnergies (ITERATOR beg, ITERATOR end) |
void | setRawEt (float et) |
set Raw Et (no calibration) More... | |
void | setRawEta (float eta) |
set Raw Eta (no calibration) More... | |
void | setRawPhi (float phi) |
set Raw Phi (no calibration) More... | |
void | setRoIword (long roiword) |
set RoI Word More... | |
void | setNCells (int ncells) |
set number of cells used from RoI More... | |
void | setquality (unsigned int quality) |
set quality of cluster built (to be defined) More... | |
float | rawEnergy () const |
get Raw Energy (no calibration) More... | |
float | rawEnergy (CaloSampling::CaloSample sample) const |
get Raw Energy (no calibration) per sampling layer More... | |
template<class ITERATOR > | |
void | rawEnergies (ITERATOR beg, ITERATOR end) const |
float | rawEt () const |
get Raw Et (no calibration) More... | |
float | rawEta () const |
get Raw Eta (no calibration) More... | |
float | rawPhi () const |
get Raw Phi (no calibration) More... | |
long | RoIword () const |
get RoI Word More... | |
int | nCells () const |
get number of cells used from RoI More... | |
unsigned int | quality () const |
get quality of cluster built (to be defined) More... | |
Protected Attributes | |
float | m_rawEnergy |
Raw Energy (no calibration) More... | |
float | m_rawEt |
Raw Et (no calibration) More... | |
float | m_rawEnergyS [MAXSIZE] |
Raw Energy per sample (upto 25 samples - no calibration) More... | |
float | m_rawEta |
Raw Eta (no calibration) More... | |
float | m_rawPhi |
Raw Phi (no calibration) More... | |
long | m_roiWord |
RoI Word. More... | |
int | m_numberUsedCells |
Number of cells used from RoI. More... | |
unsigned int | m_quality |
quality of cluster built (to be defined) More... | |
Private Attributes | |
float | m_EMenergy |
EM Energy. More... | |
float | m_HADenergy |
HAD Energy. More... | |
float | m_eCalib |
Calibrated Energy. More... | |
float | m_EMRadius2 |
EM Radius. More... | |
float | m_CaloRadius |
Total Calo Radius. More... | |
float | m_IsoFrac |
Isolation Fraction. More... | |
int | m_numStripCells |
Number of fired strips. More... | |
int | m_numTotCells |
Total number of cells in the cluster. More... | |
float | m_stripWidth |
Width in the strip sampling. More... | |
float | m_stripWidthOffline |
Width calculated as in Offline tauRec. More... | |
float | m_EMRadius3S |
EM Radius 3S. More... | |
float | m_CoreFrac |
Core Fraction. More... | |
float | m_EMFrac |
EM Fraction. More... | |
float | m_HadRadius |
Hadronic Radius. More... | |
bool | m_valid |
ElementLink< TrigTauClusterDetailsContainer > | m_clusterDetails |
ElementLink to TrigTauClusterDetailsContainer. More... | |
Class with calibrated variables for tau clustering.
Inherits all Raw variables from TrigCaloCluster
Definition at line 32 of file TrigTauCluster.h.
TrigTauCluster::TrigTauCluster | ( | float | energy = 0.0 , |
float | eta = -10.0 , |
||
float | phi = -10.0 , |
||
long | roi_word = 0 |
||
) |
TrigTauCluster::TrigTauCluster | ( | const TrigTauClusterDetailsContainer * | details_cont, |
unsigned int | details_index, | ||
float | energy = 0.0 , |
||
float | eta = -10.0 , |
||
float | phi = -10.0 , |
||
long | roi_word = 0 |
||
) |
TrigTauCluster::~TrigTauCluster | ( | ) |
TrigTauCluster::TrigTauCluster | ( | const TrigTauCluster * | trigemcluster | ) |
Copy Pointer Constructor
Definition at line 86 of file TrigTauCluster.cxx.
|
inline |
const TrigTauClusterDetails * TrigTauCluster::clusterDetails | ( | ) | const |
const ElementLink< TrigTauClusterDetailsContainer > & TrigTauCluster::clusterDetailsLink | ( | ) | const |
Definition at line 169 of file TrigTauCluster.cxx.
|
inline |
get Core Fraction
Definition at line 147 of file TrigTauCluster.h.
|
inline |
get Calibrated Energy
Definition at line 141 of file TrigTauCluster.h.
|
inline |
get EM calibrated Energy
Definition at line 143 of file TrigTauCluster.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
get EM Fraction
Definition at line 149 of file TrigTauCluster.h.
|
inline |
|
inline |
|
inline |
get EM Radius 3S
Definition at line 145 of file TrigTauCluster.h.
|
inline |
|
inline |
|
inline |
get Energy per sampling
Definition at line 115 of file TrigTauCluster.h.
|
inline |
|
inline |
get Eta of the cluster
Definition at line 117 of file TrigTauCluster.h.
|
inline |
get HAD Energy
Definition at line 111 of file TrigTauCluster.h.
|
inline |
get HAD Energy in the medium region (0.2x0.2)
Definition at line 163 of file TrigTauCluster.h.
|
inline |
get HAD Energy in the narrow region (0.1x0.1)
Definition at line 165 of file TrigTauCluster.h.
|
inline |
get HAD Energy in the wide region (0.3x0.3)
Definition at line 161 of file TrigTauCluster.h.
|
inline |
|
inline |
get Hadronic Radius
Definition at line 151 of file TrigTauCluster.h.
|
inline |
|
inlineinherited |
get number of cells used from RoI
Definition at line 118 of file Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h.
|
inline |
|
inline |
|
inline |
void TrigTauCluster::print | ( | MsgStream & | log | ) | const |
void TrigTauCluster::print | ( | void | ) | const |
|
inlineinherited |
get quality of cluster built (to be defined)
Definition at line 121 of file Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h.
|
inlineinherited |
Definition at line 95 of file Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h.
|
inlineinherited |
get Raw Energy (no calibration)
Definition at line 92 of file Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h.
|
inlineinherited |
get Raw Energy (no calibration) per sampling layer
Definition at line 106 of file Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h.
|
inlineinherited |
get Raw Et (no calibration)
Definition at line 103 of file Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h.
|
inlineinherited |
get Raw Eta (no calibration)
Definition at line 109 of file Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h.
|
inlineinherited |
get Raw Phi (no calibration)
Definition at line 112 of file Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h.
|
inlineinherited |
get RoI Word
Definition at line 115 of file Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h.
|
inline |
void TrigTauCluster::setClusterDetails | ( | const ElementLink< TrigTauClusterDetailsContainer > & | clusterDetailsLink | ) |
Definition at line 174 of file TrigTauCluster.cxx.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
set Calibrated Energy
Definition at line 91 of file TrigTauCluster.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineinherited |
set number of cells used from RoI
Definition at line 84 of file Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h.
|
inline |
|
inline |
|
inline |
|
inlineinherited |
set quality of cluster built (to be defined)
Definition at line 87 of file Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h.
|
inlineinherited |
Definition at line 60 of file Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h.
|
inlineinherited |
set Raw Et (no calibration) per sampling layer
Definition at line 71 of file Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h.
|
inlineinherited |
set Raw Energy (no calibration)
Definition at line 57 of file Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h.
|
inlineinherited |
set Raw Et (no calibration)
Definition at line 68 of file Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h.
|
inlineinherited |
set Raw Eta (no calibration)
Definition at line 75 of file Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h.
|
inlineinherited |
set Raw Phi (no calibration)
Definition at line 78 of file Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h.
|
inlineinherited |
set RoI Word
Definition at line 81 of file Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h.
|
inline |
|
inline |
|
inline |
|
inline |
get Width as in offline
Definition at line 139 of file TrigTauCluster.h.
|
private |
Total Calo Radius.
Definition at line 184 of file TrigTauCluster.h.
|
private |
ElementLink to TrigTauClusterDetailsContainer.
Definition at line 206 of file TrigTauCluster.h.
|
private |
Core Fraction.
Definition at line 198 of file TrigTauCluster.h.
|
private |
Calibrated Energy.
Definition at line 180 of file TrigTauCluster.h.
|
private |
EM Energy.
Definition at line 176 of file TrigTauCluster.h.
|
private |
EM Fraction.
Definition at line 200 of file TrigTauCluster.h.
|
private |
EM Radius.
Definition at line 182 of file TrigTauCluster.h.
|
private |
EM Radius 3S.
Definition at line 196 of file TrigTauCluster.h.
|
private |
HAD Energy.
Definition at line 178 of file TrigTauCluster.h.
|
private |
Hadronic Radius.
Definition at line 202 of file TrigTauCluster.h.
|
private |
Isolation Fraction.
Definition at line 186 of file TrigTauCluster.h.
|
protectedinherited |
Number of cells used from RoI.
Definition at line 140 of file Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h.
|
private |
Number of fired strips.
Definition at line 188 of file TrigTauCluster.h.
|
private |
Total number of cells in the cluster.
Definition at line 190 of file TrigTauCluster.h.
|
protectedinherited |
quality of cluster built (to be defined)
Definition at line 142 of file Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h.
|
protectedinherited |
Raw Energy (no calibration)
Definition at line 128 of file Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h.
|
protectedinherited |
Raw Energy per sample (upto 25 samples - no calibration)
Definition at line 132 of file Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h.
|
protectedinherited |
Raw Et (no calibration)
Definition at line 130 of file Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h.
|
protectedinherited |
Raw Eta (no calibration)
Definition at line 134 of file Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h.
|
protectedinherited |
Raw Phi (no calibration)
Definition at line 136 of file Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h.
|
protectedinherited |
RoI Word.
Definition at line 138 of file Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h.
|
private |
Width in the strip sampling.
Definition at line 192 of file TrigTauCluster.h.
|
private |
Width calculated as in Offline tauRec.
Definition at line 194 of file TrigTauCluster.h.
|
private |
Definition at line 204 of file TrigTauCluster.h.