#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 L1TopoRawData_v1.
void setStatusWords(const std::vector< uint32_t > &)
set statusWords
void setDataWords(const std::vector< uint32_t > &)
set dataWords
const std::vector< uint32_t > & statusWords() const
get statusWords
void setSourceID(const uint32_t)
set sourceID
virtual void initialize(const std::vector< uint32_t > &dataWords, const std::vector< uint32_t > &statusWords, const uint32_t errorWord, const uint32_t sourceID)
initialize
L1TopoRawData_v1()
Default constructor.
uint32_t errorWord() const
get error
uint32_t sourceID() const
get sourceID
const std::vector< uint32_t > & dataWords() const
get dataWords
void setErrorWord(const uint32_t)
set error
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.