|  | 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 31 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 87 of file TrigTauCluster.cxx.
| 
 | inline | 
| const TrigTauClusterDetails * TrigTauCluster::clusterDetails | ( | ) | const | 
| const ElementLink< TrigTauClusterDetailsContainer > & TrigTauCluster::clusterDetailsLink | ( | ) | const | 
Definition at line 170 of file TrigTauCluster.cxx.
| 
 | inline | 
get Core Fraction
Definition at line 146 of file TrigTauCluster.h.
| 
 | inline | 
get Calibrated Energy
Definition at line 140 of file TrigTauCluster.h.
| 
 | inline | 
get EM calibrated Energy
Definition at line 142 of file TrigTauCluster.h.
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
get EM Fraction
Definition at line 148 of file TrigTauCluster.h.
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
get EM Radius 3S
Definition at line 144 of file TrigTauCluster.h.
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
get Energy per sampling
Definition at line 114 of file TrigTauCluster.h.
| 
 | inline | 
| 
 | inline | 
get Eta of the cluster
Definition at line 116 of file TrigTauCluster.h.
| 
 | inline | 
get HAD Energy
Definition at line 110 of file TrigTauCluster.h.
| 
 | inline | 
get HAD Energy in the medium region (0.2x0.2)
Definition at line 162 of file TrigTauCluster.h.
| 
 | inline | 
get HAD Energy in the narrow region (0.1x0.1)
Definition at line 164 of file TrigTauCluster.h.
| 
 | inline | 
get HAD Energy in the wide region (0.3x0.3)
Definition at line 160 of file TrigTauCluster.h.
| 
 | inline | 
| 
 | inline | 
get Hadronic Radius
Definition at line 150 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 175 of file TrigTauCluster.cxx.
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
set Calibrated Energy
Definition at line 90 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 138 of file TrigTauCluster.h.
| 
 | private | 
Total Calo Radius.
Definition at line 183 of file TrigTauCluster.h.
| 
 | private | 
ElementLink to TrigTauClusterDetailsContainer.
Definition at line 205 of file TrigTauCluster.h.
| 
 | private | 
Core Fraction.
Definition at line 197 of file TrigTauCluster.h.
| 
 | private | 
Calibrated Energy.
Definition at line 179 of file TrigTauCluster.h.
| 
 | private | 
EM Energy.
Definition at line 175 of file TrigTauCluster.h.
| 
 | private | 
EM Fraction.
Definition at line 199 of file TrigTauCluster.h.
| 
 | private | 
EM Radius.
Definition at line 181 of file TrigTauCluster.h.
| 
 | private | 
EM Radius 3S.
Definition at line 195 of file TrigTauCluster.h.
| 
 | private | 
HAD Energy.
Definition at line 177 of file TrigTauCluster.h.
| 
 | private | 
Hadronic Radius.
Definition at line 201 of file TrigTauCluster.h.
| 
 | private | 
Isolation Fraction.
Definition at line 185 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 187 of file TrigTauCluster.h.
| 
 | private | 
Total number of cells in the cluster.
Definition at line 189 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 191 of file TrigTauCluster.h.
| 
 | private | 
Width calculated as in Offline tauRec.
Definition at line 193 of file TrigTauCluster.h.
| 
 | private | 
Definition at line 203 of file TrigTauCluster.h.
 1.8.18
 1.8.18