|
ATLAS Offline Software
|
Go to the documentation of this file.
15 #ifndef XAODFORWARD_VERSIONS_AFPVERTEX_V1_H
16 #define XAODFORWARD_VERSIONS_AFPVERTEX_V1_H
23 #include "AthLinks/ElementLink.h"
81 const std::vector<AFPProtonLink_t>&
protons()
const;
89 void setProtons(
const std::vector<AFPProtonLink_t>& newProtonsVector );
118 const std::vector<AFPToFTrackLink_t>&
tofTracks()
const;
125 void setToFTracks(
const std::vector<AFPToFTrackLink_t>& newToFTracksVector );
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.
Base class for elements of a container that can have aux data.
float position() const
Vertex position .
void setDistC(float newDistC)
void setToFTracks(const std::vector< AFPToFTrackLink_t > &newToFTracksVector)
Set vector of links to ToFTracks used for vertex reconstruction.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
const std::vector< AFPToFTrackLink_t > & tofTracks() const
Vector of links to ToFTracks that were used to reconstruct vertex.
void setDistA(float newDistA)
Set value of the prootn fit to the selected ToFTracks.
int algID() const
Identification number of the algorithm used to reconstruct the vertex.
ElementLink< AFPProtonContainer > AFPProtonLink_t
Type of a link to the proton.
void addProton(const AFPProtonLink_t &newProton)
Add a link to a proton used to reconstruct the vertex.
ElementLink implementation for ROOT usage.
void setPosition(float newPosition)
Set vertex position.
void setAlgID(int newIAlgID)
Set reconstruction algorithm identification number.
void addToFTrack(const AFPToFTrackLink_t &newToFTrack)
Add a link to a ToFTrack used to reconstruct the vertex.
An STL vector of pointers that by default owns its pointed-to elements.
float distA() const
Distance of the proton to the selected ToFTracks.
Class representing a vertex reconstructed in AFP.
const std::vector< AFPProtonLink_t > & protons() const
Vector of links to protons that were used to reconstruct vertex.
SG_BASE(xAOD::AFPVertex_v1, SG::AuxElement)
void setProtons(const std::vector< AFPProtonLink_t > &newProtonsVector)
Set vector of links to protons used for vertex reconstruction.
Base class for elements of a container that can have aux data.