#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 CMMJetHits_v1.
const std::vector< unsigned int > & hitsVec() const
get hitsVec - hits for all time slices
unsigned int hits() const
get hits for hitsVec[peak] - time slice that (hopefully) contains the collision
int error() const
get error for errorVec[peak] - time slice that (hopefully) contains the collision
const std::vector< int > & errorVec() const
get errorVec - errors for all time slices
void setErrorVec(const std::vector< int > &)
set errorVec - errors for all time slices
void addHits(const std::vector< unsigned int > &hits, const std::vector< int > &error)
add hits. Internally calls setHitsVec(hits);setErrorVec(error);
void setHitsVec(const std::vector< unsigned int > &)
set hitsVec - hits for all time slices
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.