41 int error,
int peak,
int adc_peak)
54 const std::vector<int>& digits_bcid,
const std::vector<int>&
bcid,
55 int error,
int peak,
int adc_peak)
Scalar eta() const
pseudorapidity method
#define AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(CL, TYPE, NAME, SETTER)
Macro creating the accessors of primitive auxiliary properties.
#define AUXSTORE_OBJECT_SETTER_AND_GETTER(CL, TYPE, NAME, SETTER)
Macro creating the accessors of complex auxiliary properties.
AuxElement()
Default constructor.
Description of TriggerTower_v1.
void setHadADCPeak(int)
set HAD ADC peak
int hadADCPeak() const
get HAD ADC peak
int hadEnergy() const
Final HAD energy value used by the algorithms.
static const int m_saturation
const std::vector< int > & emLUT() const
get EM energy for all time slices
int emEnergy() const
Final EM energy value used by the algorithms.
void setPhi(float)
set phi
int hadBCID() const
get HAD BCID at peak
void setEta(float)
set eta
void setEmADC(const std::vector< int > &)
set EM ADC for all time slices
int emPeak() const
get EM peak
void setHadADC(const std::vector< int > &)
set HAD ADC for all time slices
void addHad(const std::vector< int > &digits, const std::vector< int > &et, const std::vector< int > &digits_bcid, const std::vector< int > &bcid, int error, int peak, int adc_peak)
Fill HAD towers with digits, calibrated ET vectors and status flags.
void setEmADCPeak(int)
set EM ADC peak
void setHadBCIDext(const std::vector< int > &)
set HAD extBCID for all time slices
int hadPeak() const
get HAD peak
const std::vector< int > & hadLUT() const
get HAD energy for all time slices
void setEmPeak(int)
set EM peak
void setEmLUT(const std::vector< int > &)
set EM energy for all time slices
const std::vector< int > & emBCIDvec() const
get EM BCID for all time slices
void setHadLUT(const std::vector< int > &)
set HAD energy for all time slices
void addEM(const std::vector< int > &digits, const std::vector< int > &et, const std::vector< int > &digits_bcid, const std::vector< int > &bcid, int error, int peak, int adc_peak)
Fill EM towers with digits, calibrated ET vectors and status flags.
const std::vector< int > & hadADC() const
get HAD ADC for all time slices
void setHadBCIDvec(const std::vector< int > &)
set HAD BCID for all time slices
int emADCPeak() const
get EM ADC peak
void setEmBCIDext(const std::vector< int > &)
set EM extBCID for all time slices
float phi() const
get phi (note that for L1Calo phi runs from 0 to 2pi)
void setCoord(double eta, double phi)
Specify the location of tower. Internally calls setEta();setPhi();.
const std::vector< int > & hadBCIDvec() const
get HAD BCID for all time slices
bool isEMSaturated() const
Is EM saturated?
bool isHadSaturated() const
Is HAD saturated?
int emBCID() const
get EM BCID at peak
const std::vector< int > & emADC() const
get EM ADC for all time slices
void setEmError(int)
set EM error
void setHadError(int)
set HAD error
void setHadPeak(int)
set HAD peak
void setEmBCIDvec(const std::vector< int > &)
set EM BCID for all time slices
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
setEventNumber setTimeStamp bcid