#include <TransverseEnergySumVisitor.h>
Inheritance diagram for Atlfast::TransverseEnergySumVisitor:
Public Member Functions | |
TransverseEnergySumVisitor () | |
~TransverseEnergySumVisitor () | |
void | reset () |
void | operator() (const IAOO *ia) |
virtual void | process (const Cell *) |
IAOOvisitor interface;. | |
virtual void | process (const Cluster *) |
virtual void | process (const KtCluster *) |
virtual void | process (const Jet *) |
virtual void | process (const ReconstructedParticle *) |
virtual void | process (const SimpleKinematic *) |
virtual void | process (const Track *) |
virtual void | process (const TwoCptCell *) |
double | sumET (const Cell &) const |
double | sumET (const TwoCptCell &) const |
double | sumET (const Cluster &) const |
double | sumET (const KtCluster &) const |
double | sumET (const Jet &) const |
double | sumET (const SimpleKinematic &) const |
double | sumET (const Track &) const |
double | sumET (const ReconstructedParticle &) const |
Private Attributes | |
double | m_cellSumET |
sums | |
double | m_twoCptCellSumET |
double | m_clusterSumET |
double | m_ktClusterSumET |
double | m_jetSumET |
double | m_reconstructedParticleSumET |
double | m_simpleKinematicSumET |
double | m_trackSumET |
Definition at line 35 of file TransverseEnergySumVisitor.h.
Atlfast::TransverseEnergySumVisitor::TransverseEnergySumVisitor | ( | ) | [inline] |
Definition at line 37 of file TransverseEnergySumVisitor.h.
00037 : 00038 m_cellSumET(0.), 00039 m_twoCptCellSumET(0.), 00040 m_clusterSumET(0.), 00041 m_ktClusterSumET(0.), 00042 m_jetSumET(0.), 00043 m_reconstructedParticleSumET(0.), 00044 m_simpleKinematicSumET(0.), 00045 m_trackSumET(0.){}
Atlfast::TransverseEnergySumVisitor::~TransverseEnergySumVisitor | ( | ) | [inline] |
void Atlfast::TransverseEnergySumVisitor::reset | ( | ) |
void Atlfast::TransverseEnergySumVisitor::operator() | ( | const IAOO * | ia | ) |
void Atlfast::TransverseEnergySumVisitor::process | ( | const Cell * | ) | [virtual] |
IAOOvisitor interface;.
Implements Atlfast::IAOOvisitor.
Definition at line 17 of file TransverseEnergySumVisitor.cxx.
00017 { 00018 const IKinematic* ik = t; 00019 m_cellSumET+=ik->eT();}
void Atlfast::TransverseEnergySumVisitor::process | ( | const Cluster * | ) | [virtual] |
Implements Atlfast::IAOOvisitor.
Definition at line 20 of file TransverseEnergySumVisitor.cxx.
00020 { 00021 const IKinematic* ik = t; 00022 m_clusterSumET+=ik->eT(); 00023 }
void Atlfast::TransverseEnergySumVisitor::process | ( | const KtCluster * | ) | [virtual] |
Implements Atlfast::IAOOvisitor.
Definition at line 24 of file TransverseEnergySumVisitor.cxx.
00024 { 00025 const IKtCluster* ik = t; 00026 m_ktClusterSumET+=ik->eT(); 00027 }
void Atlfast::TransverseEnergySumVisitor::process | ( | const Jet * | ) | [virtual] |
Implements Atlfast::IAOOvisitor.
Definition at line 28 of file TransverseEnergySumVisitor.cxx.
00028 { 00029 const IKinematic* ik = t; 00030 m_jetSumET+=ik->eT();}
void Atlfast::TransverseEnergySumVisitor::process | ( | const ReconstructedParticle * | ) | [virtual] |
Implements Atlfast::IAOOvisitor.
Definition at line 32 of file TransverseEnergySumVisitor.cxx.
00032 { 00033 const IKinematic* ik = t; 00034 m_reconstructedParticleSumET+=ik->eT(); 00035 }
void Atlfast::TransverseEnergySumVisitor::process | ( | const SimpleKinematic * | ) | [virtual] |
Implements Atlfast::IAOOvisitor.
Definition at line 37 of file TransverseEnergySumVisitor.cxx.
00037 { 00038 const IKinematic* ik = t; 00039 m_simpleKinematicSumET+=ik->eT(); 00040 }
void Atlfast::TransverseEnergySumVisitor::process | ( | const Track * | ) | [virtual] |
Implements Atlfast::IAOOvisitor.
Definition at line 42 of file TransverseEnergySumVisitor.cxx.
00042 { 00043 const IKinematic* ik = t; 00044 m_trackSumET+=ik->eT();}
void Atlfast::TransverseEnergySumVisitor::process | ( | const TwoCptCell * | ) | [virtual] |
Implements Atlfast::IAOOvisitor.
Definition at line 46 of file TransverseEnergySumVisitor.cxx.
00046 { 00047 const ITwoCptCell* it = t; 00048 m_twoCptCellSumET+=it->eT(); 00049 }
double Atlfast::TransverseEnergySumVisitor::sumET | ( | const Cell & | ) | const |
Definition at line 51 of file TransverseEnergySumVisitor.cxx.
00051 { 00052 return m_cellSumET; 00053 }
double Atlfast::TransverseEnergySumVisitor::sumET | ( | const TwoCptCell & | ) | const |
Definition at line 54 of file TransverseEnergySumVisitor.cxx.
00054 { 00055 return m_twoCptCellSumET; 00056 }
double Atlfast::TransverseEnergySumVisitor::sumET | ( | const Cluster & | ) | const |
Definition at line 57 of file TransverseEnergySumVisitor.cxx.
00057 { 00058 return m_clusterSumET; 00059 }
double Atlfast::TransverseEnergySumVisitor::sumET | ( | const KtCluster & | ) | const |
Definition at line 60 of file TransverseEnergySumVisitor.cxx.
00060 { 00061 return m_ktClusterSumET; 00062 }
double Atlfast::TransverseEnergySumVisitor::sumET | ( | const Jet & | ) | const |
Definition at line 63 of file TransverseEnergySumVisitor.cxx.
00063 { 00064 return m_jetSumET; 00065 }
double Atlfast::TransverseEnergySumVisitor::sumET | ( | const SimpleKinematic & | ) | const |
Definition at line 66 of file TransverseEnergySumVisitor.cxx.
00066 { 00067 return m_simpleKinematicSumET; 00068 }
double Atlfast::TransverseEnergySumVisitor::sumET | ( | const Track & | ) | const |
Definition at line 69 of file TransverseEnergySumVisitor.cxx.
00069 { 00070 return m_trackSumET; 00071 }
double Atlfast::TransverseEnergySumVisitor::sumET | ( | const ReconstructedParticle & | ) | const |
Definition at line 72 of file TransverseEnergySumVisitor.cxx.
00072 { 00073 return m_reconstructedParticleSumET; 00074 }
double Atlfast::TransverseEnergySumVisitor::m_cellSumET [private] |
double Atlfast::TransverseEnergySumVisitor::m_twoCptCellSumET [private] |
Definition at line 77 of file TransverseEnergySumVisitor.h.
double Atlfast::TransverseEnergySumVisitor::m_clusterSumET [private] |
Definition at line 78 of file TransverseEnergySumVisitor.h.
double Atlfast::TransverseEnergySumVisitor::m_ktClusterSumET [private] |
Definition at line 79 of file TransverseEnergySumVisitor.h.
double Atlfast::TransverseEnergySumVisitor::m_jetSumET [private] |
Definition at line 80 of file TransverseEnergySumVisitor.h.
double Atlfast::TransverseEnergySumVisitor::m_reconstructedParticleSumET [private] |
Definition at line 81 of file TransverseEnergySumVisitor.h.
double Atlfast::TransverseEnergySumVisitor::m_simpleKinematicSumET [private] |
Definition at line 82 of file TransverseEnergySumVisitor.h.
double Atlfast::TransverseEnergySumVisitor::m_trackSumET [private] |
Definition at line 83 of file TransverseEnergySumVisitor.h.