#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 CPMHits_v1.
void addHits(const std::vector< unsigned int > &hits0, const std::vector< unsigned int > &hits1)
unsigned int hitWord1() const
get hitword for hitsVec1[peak] - time slice that (hopefully) contains the collision
void setHitsVec1(const std::vector< unsigned int > &)
set hitsVec1 - hits for all time slices
const std::vector< unsigned int > & hitsVec0() const
get hitsVec0 - hits for all time slices
unsigned int hitWord0() const
get hitword for hitsVec0[peak] - time slice that (hopefully) contains the collision
void setHitsVec0(const std::vector< unsigned int > &)
set hitsVec0 - hits for all time slices
const std::vector< unsigned int > & hitsVec1() const
get hitsVec1 - hits for all time slices
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.