41 protonsAcc( *
this ) = std::vector<AFPVertex_v1::AFPProtonLink_t>();
49 tofTracksAcc( *
this ) = std::vector<AFPVertex_v1::AFPToFTrackLink_t>();
56 if(
protonsAcc.isAvailableWritable( *
this ) ) {
Header file with typedef for class AFPProtonContainer_v1.
Header file with typedef for AFPToFTrackContainer_v1.
Header file for the AFPVertex class.
#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.
Class representing a vertex reconstructed in AFP.
void addProton(const AFPProtonLink_t &newProton)
Add a link to a proton used to reconstruct the vertex.
ElementLink< AFPProtonContainer > AFPProtonLink_t
Type of a link to the proton.
void addToFTrack(const AFPToFTrackLink_t &newToFTrack)
Add a link to a ToFTrack used to reconstruct the vertex.
void toPersistent()
Function making sure that the object is ready for persistification i.e. saving.
ElementLink< AFPToFTrackContainer > AFPToFTrackLink_t
Type of a link to the tofTrack.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
static const SG::AuxElement::Accessor< std::vector< AFPVertex_v1::AFPToFTrackLink_t > > tofTracksAcc("tofTracks")
AUXSTORE_OBJECT_SETTER_AND_GETTER(CaloRings_v1, RingSetLinks, ringSetLinks, setRingSetLinks) unsigned CaloRings_v1
static const SG::AuxElement::Accessor< std::vector< AFPVertex_v1::AFPProtonLink_t > > protonsAcc("protons")