CaloCluster
Contents of events/CaloCluster
-
namespace xAOD
simulator includes
simulator includes geant 4 includes standard includes
simulator libs geant 4 libs standard libs
-
class CaloCluster : public Gaugi::EDM
Public Functions
-
CaloCluster()
Contructor
-
CaloCluster(float emaxs2, float eta, float phi, float deta, float dphi)
Contructor
-
~CaloCluster()
Destructor
-
PRIMITIVE_SETTER_AND_GETTER(float, m_eta, setEta, eta)
The eta center of the cluster given by the simulation (RoI)
-
PRIMITIVE_SETTER_AND_GETTER(float, m_phi, setPhi, phi)
The phi center of the cluster given by the simulation (RoI)
-
PRIMITIVE_SETTER_AND_GETTER(float, m_e0, setE0, e0)
set/get total energy in first eletromagnetic layer
-
PRIMITIVE_SETTER_AND_GETTER(float, m_e2, setE2, e2)
set/get total energy in second eletromagnetic layer
-
PRIMITIVE_SETTER_AND_GETTER(float, m_e3, setE3, e3)
set/get total energy in third eletromagnetic layer
-
PRIMITIVE_SETTER_AND_GETTER(float, m_ehad1, setEhad1, ehad1)
set/get hadronic Energy (first hadronic layer)
-
PRIMITIVE_SETTER_AND_GETTER(float, m_ehad2, setEhad2, ehad2)
set/get hadronic Energy (second hadronic layer)
-
PRIMITIVE_SETTER_AND_GETTER(float, m_ehad3, setEhad3, ehad3)
set/get hadronic Energy (third hadronic layer)
-
PRIMITIVE_SETTER_AND_GETTER(float, m_emaxs1, setEmaxs1, emaxs1)
set/get max energy (first eletromagnetic layer)
-
PRIMITIVE_SETTER_AND_GETTER(float, m_emaxs2, setEmaxs2, emaxs2)
set/get max energy (second eletromagnetic layer)
-
PRIMITIVE_SETTER_AND_GETTER(float, m_e2tsts1, setE2tsts1, e2tsts1)
get second maximum energy in sampling 1 (strip layer)
-
PRIMITIVE_SETTER_AND_GETTER(float, m_e237, setE237, e237)
set/get Energy in a 3x7 cluster (no calibration) around hottest cell
-
PRIMITIVE_SETTER_AND_GETTER(float, m_e233, setE233, e233)
set/get Energy in a 3x3 cluster (no calibration) around hottest cell
-
PRIMITIVE_SETTER_AND_GETTER(float, m_e277, setE277, e277)
set/get Energy in a 7x7 cluster (no calibration) around hottest cell
-
PRIMITIVE_SETTER_AND_GETTER(float, m_lambdaCenter, setLambdaCenter, lambdaCenter)
-
PRIMITIVE_SETTER_AND_GETTER(float, m_secondLambda, setSecondLambda, secondLambda)
-
PRIMITIVE_SETTER_AND_GETTER(float, m_lateralMom, setLateralMom, lateralMom)
-
PRIMITIVE_SETTER_AND_GETTER(float, m_longitudinalMom, setLongitudinalMom, longitudinalMom)
-
size_t size()
Return the number of cells inside of this cluster
-
void clear()
release all memory holded by the cell collection into this RoI
-
inline bool isForward() const
Private Members
-
float m_e
-
float m_et
-
float m_e0
-
float m_e1
-
float m_e2
-
float m_e3
-
float m_ehad1
-
float m_ehad2
-
float m_ehad3
-
float m_etot
-
float m_e233
-
float m_e237
-
float m_e277
-
float m_emaxs1
-
float m_emaxs2
-
float m_e2tsts1
-
float m_reta
-
float m_rphi
-
float m_rhad
-
float m_rhad1
-
float m_eratio
-
float m_f0
-
float m_f1
-
float m_f2
-
float m_f3
-
float m_weta2
-
float m_eta
-
float m_phi
-
float m_deta
-
float m_dphi
-
float m_secondR
-
float m_lambdaCenter
-
float m_secondLambda
-
float m_fracMax
-
float m_lateralMom
-
float m_longitudinalMom
-
CaloCluster()
-
class CaloCluster : public Gaugi::EDM
-
namespace xAOD
simulator includes
simulator includes geant 4 includes standard includes
simulator libs geant 4 libs standard libs
Typedefs
-
typedef SG::DataVector<xAOD::CaloCluster> CaloClusterContainer
-
typedef SG::DataVector<xAOD::CaloCluster> CaloClusterContainer
-
namespace xAOD
simulator includes
simulator includes geant 4 includes standard includes
simulator libs geant 4 libs standard libs
Typedefs
-
typedef std::map<int, const xAOD::CaloCluster*> cluster_links_t
-
struct CaloCluster_t
Public Members
-
float e
-
float et
-
float eta
-
float phi
-
float deta
-
float dphi
-
float e0
-
float e1
-
float e2
-
float e3
-
float ehad1
-
float ehad2
-
float ehad3
-
float etot
-
float e233
-
float e237
-
float e277
-
float emaxs1
-
float emaxs2
-
float e2tsts1
-
float reta
-
float rphi
-
float rhad
-
float rhad1
-
float eratio
-
float f0
-
float f1
-
float f2
-
float f3
-
float weta2
-
float secondR
-
float lambdaCenter
-
float secondLambda
-
float fracMax
-
float lateralMom
-
float longitudinalMom
-
std::vector<unsigned long int> cell_links
-
int seed_link
-
float e
-
class CaloClusterConverter
Public Functions
-
CaloClusterConverter() = default
-
~CaloClusterConverter() = default
-
bool convert(const CaloCluster*, CaloCluster_t&)
-
bool convert(const CaloCluster_t&, CaloCluster*&)
-
CaloClusterConverter() = default
-
typedef std::map<int, const xAOD::CaloCluster*> cluster_links_t
Warning
doxygenfile: Found multiple matches for file “LinkDef.h