|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef XAODFORWARD_VERSIONS_ALFADATA_V1_H
9 #define XAODFORWARD_VERSIONS_ALFADATA_V1_H
74 const std::vector< float >&
overU()
const;
87 const std::vector< float >&
overV()
const;
100 const std::vector< float >&
overY()
const;
113 const std::vector< int >&
numU()
const;
126 const std::vector< int >&
numV()
const;
139 const std::vector< int >&
numY()
const;
186 const std::vector< float >&
xDetCS()
const;
199 const std::vector< float >&
yDetCS()
const;
218 const std::vector< float >&
xLhcCS()
const;
231 const std::vector< float >&
yLhcCS()
const;
244 const std::vector< float >&
zLhcCS()
const;
338 const std::vector< int >&
scaler()
const;
482 #endif // XAODFORWARD_VERSIONS_ALFADATA_V1_H
void setMDFibSel(const std::vector< int > &value)
Set the map of plates used in the main detector track reco.
void setZLhcCS(const std::vector< float > &value)
Set the track Z coordinate in the LHC coordinate system.
const std::vector< float > & yDetCS() const
Track Y coordinate in ALFA detector coordinate system.
const std::vector< float > & yLhcCS() const
Track Y coordinate in LHC coordinate system.
void setYBeamCS(const std::vector< float > &value)
Set the track Y coordinate in the beam coordinate system.
void setYRPotCS(const std::vector< float > &value)
Set the track Y coordinate in the roman pot coordinate system.
void setXStatCS(const std::vector< float > &value)
Set the track X coordinate in the station coordinate system.
const std::vector< int > & numU() const
Number of Main Detector U plates used in a reconstruction.
Base class for elements of a container that can have aux data.
void setMDMultiplicity(const std::vector< int > &value)
Set the total number of fibers fired in a later of a main detector.
const std::vector< int > & odFiberHitsPos() const
Map of fiber hits in overlap detectors with the positive X coordinate.
const std::vector< float > & zLhcCS() const
Track Z coordinate in LHC coordinate system.
const std::vector< float > & xRPotCS() const
Track X coordinate in the roman pot coordinate system.
const std::vector< int > & detectorPartID() const
Detector ID where a track was reconstructed.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
const std::vector< float > & xLhcCS() const
Track X coordinate in the LHC coordinate system.
void setOverU(const std::vector< float > &value)
Set an overlap size for a U projection of the main detector.
void setTrigPat(const std::vector< int > &value)
Set the trigger pattern.
const std::vector< float > & overU() const
An overlap size for a U projection of the main detector.
const std::vector< int > & odFiberHitsNeg() const
Map of fiber hits in overlap detectors with the negative X coordinate.
const std::vector< int > & numY() const
Number of Overlap Detector Y plates used in a reconstruction.
void setDetectorPartID(const std::vector< int > &value)
Set the detector ID where a track was reconstructed.
void setXRPotCS(const std::vector< float > &value)
Set the track X coordinate in the roman pot coordinate system.
const std::vector< int > & odFibSel() const
Map of plates used in overlap detector track reconstruction.
void setOverY(const std::vector< float > &value)
Set an overlap size for a Y projection of the main detector.
Class containing ALFA information.
int maxTrackCnt() const
Maximum number of reconstructed tracks in a pot.
const std::vector< int > & odMultiplicityNeg() const
Total number of fibers fired in a layer in an overlap detector with negative X coordiante.
const std::vector< float > & xDetCS() const
Track X coordinate in ALFA detector coordinate system.
const std::vector< float > & xStatCS() const
Track X coordinate in the station coordinate system.
const std::vector< float > & xBeamCS() const
Track X coordinate in the beam coordinate system.
void setODMultiplicityPos(const std::vector< int > &value)
Set the total number of fibers fired in a layer in an overlap detector positive X coordinate.
void setXLhcCS(const std::vector< float > &value)
Set the track X coordinate in the LHC coordinate system.
const std::vector< float > & yBeamCS() const
Track Y coordinate in the beam coordinate system.
void setMDFiberHits(const std::vector< int > &value)
Set the map of fiber hits in the main detectors.
void setODFibSel(const std::vector< int > &value)
Set the map of plates used in the overlap detector track reco.
void setNumU(const std::vector< int > &value)
Set the number of main detector U plates used in a reconstruction.
const std::vector< int > & mdFiberHits() const
Map of fiber hits in main detectors.
SG_BASE(xAOD::ALFAData_v1, SG::AuxElement)
const std::vector< float > & yStatCS() const
Track Y coordinate in the station coordinate system.
void setScaler(const std::vector< int > &value)
Set the trigger rate.
const std::vector< float > & overV() const
An overlap size for a V projection of the main detector.
void setXBeamCS(const std::vector< float > &value)
Set the track X coordinate in the beam coordinate system.
void setOverV(const std::vector< float > &value)
Set an overlap size for a V projection of the main detector.
void setYStatCS(const std::vector< float > &value)
Set the track Y coordinate in the station coordinate system.
void setNumV(const std::vector< int > &value)
Set the number of main detector V plates used in a reconstruction.
void setMaxTrackCnt(int value)
Set the maximum number of reconstructed tracks in a pot.
const std::vector< float > & overY() const
An overlap size for a Y projection of the Overlap Detector.
void setYDetCS(const std::vector< float > &value)
Set the track Y coordinate in the ALFA detector coordinate system.
void setODMultiplicityNeg(const std::vector< int > &value)
Set the total number of fibers fired in a layer in an overlap detector negative X coordinate.
void setYLhcCS(const std::vector< float > &value)
Set the track Y coordinate in the LHC coordinate system.
const std::vector< float > & yRPotCS() const
Track Y coordinate in the roman pot coordinate system.
const std::vector< int > & numV() const
Number of Main Detector V plates used in a reconstruction.
const std::vector< int > & trigPat() const
Trigger pattern.
void setODFiberHitsNeg(const std::vector< int > &value)
Set the map of fiber hits in overlap detectors with negative X coord.
void setODFiberHitsPos(const std::vector< int > &value)
Set the map of fiber hits in overlap detectors with positive X coord.
void setXDetCS(const std::vector< float > &value)
Set the track X coordinate in the ALFA detector coordinate system.
const std::vector< int > & mdMultiplicity() const
Total number of fibers fired in a layer in a main detector.
ALFAData_v1()
Default constructor.
const std::vector< int > & mdFibSel() const
Map of plates used in main detector track reconstruction.
Base class for elements of a container that can have aux data.
void setNumY(const std::vector< int > &value)
Set the number of overlap detector Y plates used in a reconstruction.
const std::vector< int > & odMultiplicityPos() const
Total number of fibers fired in a layer in an overlap detector with positive X coordiante.
const std::vector< int > & scaler() const
Trigger rate.