8#ifndef XAODTRIGCALO_VERSIONS_TRIGEMCLUSTER_V1_H
9#define XAODTRIGCALO_VERSIONS_TRIGEMCLUSTER_V1_H
13#include "CaloGeoHelpers/CaloSampling.h"
#define SG_BASE(D, B)
Declare that class D derives from class B.
Description of a trigger calorimeter cluster.
Description of a trigger EM cluster.
float e2tsts1() const
get second maximum energy in sampling 1 (strip layer)
void setPhi(float)
set Phi (calibrated)
float wstot() const
get width in first layer
void setEta(float)
set Eta (calibrated)
void setEt(float)
set Et (calibrated)
void setEhad1(float)
set hadronic Energy (first hadronic layer)
float et() const
get Et (calibrated)
float eta() const
get Eta (calibrated)
void setWeta2(float)
set cluster width (based on a 3x5 cluster - 2nd layer)
void setEnergy(float energy)
set Energy (calibrated)
TrigEMCluster_v1()
Constructor.
float emaxs1() const
get maximum energy in sampling 1 (strip layer)
void setE2tsts1(float)
set second maximum energy in sampling 1 (strip layer)
float phi() const
get Phi (calibrated)
float e237() const
get Energy in a 3x7 cluster (no calibration) around hottest cell
float e233() const
get Energy in a 3x3 cluster (no calibration) around hottest cell
void setE237(float)
set Energy in a 3x7 cluster (no calibration) around hottest cell
void setE277(float)
set Energy in a 7x7 cluster (no calibration) around hottest cell
void setEmaxs1(float)
set maximum energy in sampling 1 (strip layer)
float eta1() const
get Eta sampling 1 (strip layer)
void setFracs1(float)
set Energy in a 7 strips (around hottest strip) minus energy in 3 strips divided by energy in 3 strip...
float e277() const
get Energy in a 7x7 cluster (no calibration) around hottest cell
CaloSampling::CaloSample CaloSample
A convenience typedef.
float ehad1() const
get hadronic Energy (first hadronic layer)
float weta2() const
get cluster width (based on a 3x5 cluster - 2nd layer)
const std::vector< float > & energySample() const
get Energy (calibrated) for all the sampling layers
void setWstot(float)
set width in first layer
float energy() const
get Energy (calibrated)
float fracs1() const
get Energy in a 7 strips (around hottest strip) minus energy in 3 strips divided by energy in 3 strip...
void setE233(float)
set Energy in a 3x3 cluster (no calibration) around hottest cell
void setEta1(float)
set Eta sampling 1 (strip layer)
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
TrigCaloCluster_v1 TrigCaloCluster
Define the latest version of the trigger calorimeter cluster class.