|
ATLAS Offline Software
|
Go to the documentation of this file.
69 std::map<std::string, float>*
get_eg(
int)
const;
72 std::map<std::string, float>*
get_tau(
int)
const;
84 const std::vector<uint32_t>&
getEMtob()
const;
std::vector< uint32_t > m_emtob
vector of TOB words
std::map< std::string, float > m_values_tem_eg
e-gamma related values of a TOB
void addValue_eg(const std::string &key, float value)
add a value related to the e-gamma algorithm for a TOB
void addeFexNumber(int)
add the eEFX number of a TOB
const std::vector< int > & geteFexNumber() const
get the eFEX numbers of all TOBs
std::vector< std::map< std::string, float > * > m_allvalues_eg
e-gamma related values of all TOBs in an event
bool m_dooutput
if write Ntuple
const std::vector< uint32_t > & getEMtob() const
get all e-gamma TOB words of an event
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
std::map< std::string, float > m_values_tem_tau
tau related values of a TOB
std::vector< int > m_eFexNumber
vector of eFEX numbers
std::map< std::string, float > * get_eg(int) const
get all e-gamma related values the ith TOB
void fill_tau()
Save all tau values. Use only after finishing defining all tau values for one TOB.
bool getdooutput() const
return to true if ntuple output is needed
void setdooutput(bool)
setting to true if ntuple output is needed
int size() const
get total number of eg TOBs saved
void clear()
Removes all values from the vectors for the next event.
void fill_eg()
Save all e-gamma values. Use only after finishing defining all e-gamma values for one TOB.
std::vector< std::map< std::string, float > * > m_allvalues_tau
tau related values of all TOBs in an event
eFEXOutputCollection()
constructor
int tau_size() const
get total number of tau TOBs saved
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
void addValue_tau(const std::string &key, float value)
define a value related to the tau algorithm for a TOB
macros to associate a CLID to a type
void addEMtob(uint32_t)
add a 32-bit e-gamma TOB word
std::map< std::string, float > * get_tau(int) const
get all tau related values the ith TOB
~eFEXOutputCollection()
Destructor.