The tau candidate object. More...
#include <TauEventData.h>
Public Member Functions | |
template<typename P > | |
void | setObject (std::string key, P ptr) |
bool | hasObject (std::string key) const |
Check if something has been associated with given key. | |
template<typename P > | |
StatusCode | getObject (std::string key, P &ptr) |
void | clear () |
void | setInTrigger (bool v=true) |
bool | inTrigger () const |
Public Attributes | |
xAOD::TauJetContainer * | xAODTauContainer = 0 |
xAOD::TauJetAuxContainer * | tauAuxContainer = 0 |
const xAOD::JetContainer * | seedContainer = 0 |
unsigned int | detailsNum = 0 |
std::map< std::string, boost::any > | m_ptrMap |
The tau candidate object.
Holds all containers and information needed for the tau reconstruction process.
StatusCode TauEventData::getObject | ( | std::string | key, | |
P & | ptr | |||
) | [inline] |
Get the pointer associated with given key, if types don't match boost :: bad_any_cast exception is thrown
void TauEventData::setObject | ( | std::string | key, | |
P | ptr | |||
) | [inline] |
Associate some object to a key - this is meant to be used by TrigTauRec to pass container pointers to tauRec tools