7#ifndef XAODTRACKING_VERSIONS_SCTRAWHITVALIDATION_V1_H
8#define XAODTRACKING_VERSIONS_SCTRAWHITVALIDATION_V1_H
Base class for elements of a container that can have aux data.
Base class for elements of a container that can have aux data.
uint64_t identifier() const
return identifier of this RDO
int side() const
get side of this RDO
int phi_module() const
get phi_module of this RDO
int layer() const
get layer of this RDO
int getStrip() const
return ID of (first) strip
void setSide(int new_side)
set side of this RDO
int bec() const
get bec of this RDO
int eta_module() const
get eta_module of this RDO
void setBec(int new_bec)
set bec of this RDO
bool OnTime() const
check if the time bin corresponding to the present BC is on
uint32_t getWord() const
access data word of this RDO and properties encoded therein
bool FirstHitError() const
check if there is an error in the first hit's data
void setEta_module(int new_eta_module)
set eta_module of this RDO
void setWord(uint32_t new_word)
set data word of this RDO
int getErrors() const
return bitmask representing hit errors
void setLayer(int new_layer)
set layer of this RDO
void setPhi_module(int new_phi_module)
set phi_module of this RDO
bool SecondHitError() const
check if there is an error in the second hit's data
int getTimeBin() const
Decode time bin information for the 3 consecutive bunch crossings.
int getGroupSize() const
return number of strips in this RDO (typically just 1)
void setIdentifier(uint64_t new_identifier)
set identifier of this RDO
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.