![]() |
ATLAS Offline Software
|
Class containing ALFA information. More...
#include <ALFAData_v1.h>
Public Member Functions | |
| ALFAData_v1 () | |
| Default constructor. | |
Information from LocRecEvCollection and LocRecODEvCollection | |
| const std::vector< int > & | detectorPartID () const |
| Detector ID where a track was reconstructed. | |
| void | setDetectorPartID (const std::vector< int > &value) |
| Set the detector ID where a track was reconstructed. | |
| int | maxTrackCnt () const |
| Maximum number of reconstructed tracks in a pot. | |
| void | setMaxTrackCnt (int value) |
| Set the maximum number of reconstructed tracks in a pot. | |
| const std::vector< float > & | overU () const |
| An overlap size for a U projection of the main detector. | |
| void | setOverU (const std::vector< float > &value) |
| Set an overlap size for a U projection of the main detector. | |
| const std::vector< float > & | overV () const |
| An overlap size for a V projection of the main detector. | |
| void | setOverV (const std::vector< float > &value) |
| Set an overlap size for a V projection of the main detector. | |
| const std::vector< float > & | overY () const |
| An overlap size for a Y projection of the Overlap Detector. | |
| void | setOverY (const std::vector< float > &value) |
| Set an overlap size for a Y projection of the main detector. | |
| const std::vector< int > & | numU () const |
| Number of Main Detector U plates used in a reconstruction. | |
| void | setNumU (const std::vector< int > &value) |
| Set the number of main detector U plates used in a reconstruction. | |
| const std::vector< int > & | numV () const |
| Number of Main Detector V plates used in a reconstruction. | |
| void | setNumV (const std::vector< int > &value) |
| Set the number of main detector V plates used in a reconstruction. | |
| const std::vector< int > & | numY () const |
| Number of Overlap Detector Y plates used in a reconstruction. | |
| void | setNumY (const std::vector< int > &value) |
| Set the number of overlap detector Y plates used in a reconstruction. | |
| const std::vector< int > & | mdFibSel () const |
| Map of plates used in main detector track reconstruction. | |
| void | setMDFibSel (const std::vector< int > &value) |
| Set the map of plates used in the main detector track reco. | |
| const std::vector< int > & | odFibSel () const |
| Map of plates used in overlap detector track reconstruction. | |
| void | setODFibSel (const std::vector< int > &value) |
| Set the map of plates used in the overlap detector track reco. | |
| const std::vector< float > & | xDetCS () const |
| Track X coordinate in ALFA detector coordinate system. | |
| void | setXDetCS (const std::vector< float > &value) |
| Set the track X coordinate in the ALFA detector coordinate system. | |
| const std::vector< float > & | yDetCS () const |
| Track Y coordinate in ALFA detector coordinate system. | |
| void | setYDetCS (const std::vector< float > &value) |
| Set the track Y coordinate in the ALFA detector coordinate system. | |
Information from LocRecCorrEvCollection and | |
LocRecCorrODEvCollection | |
| const std::vector< float > & | xLhcCS () const |
| Track X coordinate in the LHC coordinate system. | |
| void | setXLhcCS (const std::vector< float > &value) |
| Set the track X coordinate in the LHC coordinate system. | |
| const std::vector< float > & | yLhcCS () const |
| Track Y coordinate in LHC coordinate system. | |
| void | setYLhcCS (const std::vector< float > &value) |
| Set the track Y coordinate in the LHC coordinate system. | |
| const std::vector< float > & | zLhcCS () const |
| Track Z coordinate in LHC coordinate system. | |
| void | setZLhcCS (const std::vector< float > &value) |
| Set the track Z coordinate in the LHC coordinate system. | |
| const std::vector< float > & | xRPotCS () const |
| Track X coordinate in the roman pot coordinate system. | |
| void | setXRPotCS (const std::vector< float > &value) |
| Set the track X coordinate in the roman pot coordinate system. | |
| const std::vector< float > & | yRPotCS () const |
| Track Y coordinate in the roman pot coordinate system. | |
| void | setYRPotCS (const std::vector< float > &value) |
| Set the track Y coordinate in the roman pot coordinate system. | |
| const std::vector< float > & | xStatCS () const |
| Track X coordinate in the station coordinate system. | |
| void | setXStatCS (const std::vector< float > &value) |
| Set the track X coordinate in the station coordinate system. | |
| const std::vector< float > & | yStatCS () const |
| Track Y coordinate in the station coordinate system. | |
| void | setYStatCS (const std::vector< float > &value) |
| Set the track Y coordinate in the station coordinate system. | |
| const std::vector< float > & | xBeamCS () const |
| Track X coordinate in the beam coordinate system. | |
| void | setXBeamCS (const std::vector< float > &value) |
| Set the track X coordinate in the beam coordinate system. | |
| const std::vector< float > & | yBeamCS () const |
| Track Y coordinate in the beam coordinate system. | |
| void | setYBeamCS (const std::vector< float > &value) |
| Set the track Y coordinate in the beam coordinate system. | |
Information from RawDataContainer | |
| const std::vector< int > & | scaler () const |
| Trigger rate. | |
| void | setScaler (const std::vector< int > &value) |
| Set the trigger rate. | |
| const std::vector< int > & | trigPat () const |
| Trigger pattern. | |
| void | setTrigPat (const std::vector< int > &value) |
| Set the trigger pattern. | |
Information from DigitCollection | |
| const std::vector< int > & | mdFiberHits () const |
| Map of fiber hits in main detectors. | |
| void | setMDFiberHits (const std::vector< int > &value) |
| Set the map of fiber hits in the main detectors. | |
| const std::vector< int > & | mdMultiplicity () const |
| Total number of fibers fired in a layer in a main detector. | |
| void | setMDMultiplicity (const std::vector< int > &value) |
| Set the total number of fibers fired in a later of a main detector. | |
Information from ODDigitCollection | |
| const std::vector< int > & | odFiberHitsPos () const |
| Map of fiber hits in overlap detectors with the positive X coordinate. | |
| void | setODFiberHitsPos (const std::vector< int > &value) |
| Set the map of fiber hits in overlap detectors with positive X coord. | |
| const std::vector< int > & | odFiberHitsNeg () const |
| Map of fiber hits in overlap detectors with the negative X coordinate. | |
| void | setODFiberHitsNeg (const std::vector< int > &value) |
| Set the map of fiber hits in overlap detectors with negative X coord. | |
| const std::vector< int > & | odMultiplicityPos () const |
| Total number of fibers fired in a layer in an overlap detector with positive X coordiante. | |
| void | setODMultiplicityPos (const std::vector< int > &value) |
| Set the total number of fibers fired in a layer in an overlap detector positive X coordinate. | |
| const std::vector< int > & | odMultiplicityNeg () const |
| Total number of fibers fired in a layer in an overlap detector with negative X coordiante. | |
| void | setODMultiplicityNeg (const std::vector< int > &value) |
| Set the total number of fibers fired in a layer in an overlap detector negative X coordinate. | |
Class containing ALFA information.
For information how to retrieve, and to some level use this object, see the detailed package description.
Definition at line 26 of file ALFAData_v1.h.
| xAOD::ALFAData_v1::ALFAData_v1 | ( | ) |
Default constructor.
Definition at line 15 of file ALFAData_v1.cxx.
Detector ID where a track was reconstructed.
This is a 2D array (8 stations x maxTrackCnt() ) transformed to a 1D vector. In order to decipher the index see array2D.
Variable stored in TrackingData tree i.e. first ALFAData object in the ALFADataContainer.
| int xAOD::ALFAData_v1::maxTrackCnt | ( | ) | const |
Maximum number of reconstructed tracks in a pot.
This value is used to set the size of arrays containing information about tracks.
Variable stored in TrackingData tree i.e. first ALFAData object in the ALFADataContainer.
Map of fiber hits in main detectors.
The values can be of elements can be:
This is a 3D array (8 stations x 20 plates x 64 layers) transformed to a 1D vector. In order to decipher the index see array3DFibers.
Variable stored in EventHeader tree i.e. second ALFAData object in the ALFADataContainer.
Map of plates used in main detector track reconstruction.
The values can be of elements can be:
This is a 3D array (8 stations x maxTrackCnt() x 20 plates) transformed to a 1D vector. In order to decipher the index see array3Dtracks.
Variable stored in TrackingData tree i.e. first ALFAData object in the ALFADataContainer.
Total number of fibers fired in a layer in a main detector.
The values can be of elements can be:
This is a 2D array (8 stations x 20 plates) transformed to a 1D vector. In order to decipher the index see array2DFibers.
Variable stored in EventHeader tree i.e. second ALFAData object in the ALFADataContainer.
Number of Main Detector U plates used in a reconstruction.
This is a 2D array (8 stations x maxTrackCnt() ) transformed to a 1D vector. In order to decipher the index see array2D.
Variable stored in TrackingData tree i.e. first ALFAData object in the ALFADataContainer.
Number of Main Detector V plates used in a reconstruction.
This is a 2D array (8 stations x maxTrackCnt() ) transformed to a 1D vector. In order to decipher the index see array2D.
Variable stored in TrackingData tree i.e. first ALFAData object in the ALFADataContainer.
Number of Overlap Detector Y plates used in a reconstruction.
This is a 2D array (8 stations x maxTrackCnt() ) transformed to a 1D vector. In order to decipher the index see array2D.
Variable stored in TrackingData tree i.e. first ALFAData object in the ALFADataContainer.
Map of fiber hits in overlap detectors with the negative X coordinate.
The values can be of elements can be:
This is a 3D array (8 stations x 20 plates x 64 layers) transformed to a 1D vector. In order to decipher the index see array3DFibers.
Variable stored in EventHeader tree i.e. second ALFAData object in the ALFADataContainer.
Map of fiber hits in overlap detectors with the positive X coordinate.
The values can be of elements can be:
This is a 3D array (8 stations x 20 plates x 64 layers) transformed to a 1D vector. In order to decipher the index see array3DFibers.
Variable stored in EventHeader tree i.e. second ALFAData object in the ALFADataContainer.
Map of plates used in overlap detector track reconstruction.
The values can be of elements can be:
This is a 3D array (8 stations x maxTrackCnt() x 20 plates) transformed to a 1D vector. In order to decipher the index see array3Dtracks.
Variable stored in TrackingData tree i.e. first ALFAData object in the ALFADataContainer.
Total number of fibers fired in a layer in an overlap detector with negative X coordiante.
The values can be of elements can be:
This is a 2D array (8 stations x 20 plates) transformed to a 1D vector. In order to decipher the index see array2DFibers.
Variable stored in EventHeader tree i.e. second ALFAData object in the ALFADataContainer.
Total number of fibers fired in a layer in an overlap detector with positive X coordiante.
The values can be of elements can be:
This is a 2D array (8 stations x 20 plates) transformed to a 1D vector. In order to decipher the index see array2DFibers.
Variable stored in EventHeader tree i.e. second ALFAData object in the ALFADataContainer.
An overlap size for a U projection of the main detector.
This is a 2D array (8 stations x maxTrackCnt() ) transformed to a 1D vector. In order to decipher the index see array2D.
Variable stored in TrackingData tree i.e. first ALFAData object in the ALFADataContainer.
An overlap size for a V projection of the main detector.
This is a 2D array (8 stations x maxTrackCnt() ) transformed to a 1D vector. In order to decipher the index see array2D.
Variable stored in TrackingData tree i.e. first ALFAData object in the ALFADataContainer.
An overlap size for a Y projection of the Overlap Detector.
This is a 2D array (8 stations x maxTrackCnt() ) transformed to a 1D vector. In order to decipher the index see array2D.
Variable stored in TrackingData tree i.e. first ALFAData object in the ALFADataContainer.
Trigger rate.
This is 1D array with 8 elements, one per pot.
Variable stored in EventHeader tree i.e. second ALFAData object in the ALFADataContainer.
Set the detector ID where a track was reconstructed.
| void xAOD::ALFAData_v1::setMaxTrackCnt | ( | int | value | ) |
Set the maximum number of reconstructed tracks in a pot.
Set the map of fiber hits in the main detectors.
Set the map of plates used in the main detector track reco.
Set the total number of fibers fired in a later of a main detector.
Set the number of main detector U plates used in a reconstruction.
Set the number of main detector V plates used in a reconstruction.
Set the number of overlap detector Y plates used in a reconstruction.
Set the map of fiber hits in overlap detectors with negative X coord.
Set the map of fiber hits in overlap detectors with positive X coord.
Set the map of plates used in the overlap detector track reco.
Set the total number of fibers fired in a layer in an overlap detector negative X coordinate.
Set the total number of fibers fired in a layer in an overlap detector positive X coordinate.
Set an overlap size for a U projection of the main detector.
Set an overlap size for a V projection of the main detector.
Set an overlap size for a Y projection of the main detector.
Set the track X coordinate in the beam coordinate system.
Set the track X coordinate in the ALFA detector coordinate system.
Set the track X coordinate in the LHC coordinate system.
Set the track X coordinate in the roman pot coordinate system.
Set the track X coordinate in the station coordinate system.
Set the track Y coordinate in the beam coordinate system.
Set the track Y coordinate in the ALFA detector coordinate system.
Set the track Y coordinate in the LHC coordinate system.
Set the track Y coordinate in the roman pot coordinate system.
Set the track Y coordinate in the station coordinate system.
Set the track Z coordinate in the LHC coordinate system.
Trigger pattern.
It is a 2D array (8 stations x 16 bits) The values can be of elements can be:
Track X coordinate in the beam coordinate system.
This is a 2D array (8 stations x maxTrackCnt() ) transformed to a 1D vector. In order to decipher the index see array2D.
Variable stored in TrackingData tree i.e. first ALFAData object in the ALFADataContainer.
Track X coordinate in ALFA detector coordinate system.
This is a 2D array (8 stations x maxTrackCnt() ) transformed to a 1D vector. In order to decipher the index see array2D.
Variable stored in TrackingData tree i.e. first ALFAData object in the ALFADataContainer.
Track X coordinate in the LHC coordinate system.
This is a 2D array (8 stations x maxTrackCnt() ) transformed to a 1D vector. In order to decipher the index see array2D.
Variable stored in TrackingData tree i.e. first ALFAData object in the ALFADataContainer.
Track X coordinate in the roman pot coordinate system.
This is a 2D array (8 stations x maxTrackCnt() ) transformed to a 1D vector. In order to decipher the index see array2D.
Variable stored in TrackingData tree i.e. first ALFAData object in the ALFADataContainer.
Track X coordinate in the station coordinate system.
This is a 2D array (8 stations x maxTrackCnt() ) transformed to a 1D vector. In order to decipher the index see array2D.
Variable stored in TrackingData tree i.e. first ALFAData object in the ALFADataContainer.
Track Y coordinate in the beam coordinate system.
This is a 2D array (8 stations x maxTrackCnt() ) transformed to a 1D vector. In order to decipher the index see array2D.
Variable stored in TrackingData tree i.e. first ALFAData object in the ALFADataContainer.
Track Y coordinate in ALFA detector coordinate system.
This is a 2D array (8 stations x maxTrackCnt() ) transformed to a 1D vector. In order to decipher the index see array2D.
Variable stored in TrackingData tree i.e. first ALFAData object in the ALFADataContainer.
Track Y coordinate in LHC coordinate system.
This is a 2D array (8 stations x maxTrackCnt() ) transformed to a 1D vector. In order to decipher the index see array2D.
Variable stored in TrackingData tree i.e. first ALFAData object in the ALFADataContainer.
Track Y coordinate in the roman pot coordinate system.
This is a 2D array (8 stations x maxTrackCnt() ) transformed to a 1D vector. In order to decipher the index see array2D.
Variable stored in TrackingData tree i.e. first ALFAData object in the ALFADataContainer.
Track Y coordinate in the station coordinate system.
This is a 2D array (8 stations x maxTrackCnt() ) transformed to a 1D vector. In order to decipher the index see array2D.
Variable stored in TrackingData tree i.e. first ALFAData object in the ALFADataContainer.
Track Z coordinate in LHC coordinate system.
This is a 2D array (8 stations x maxTrackCnt() ) transformed to a 1D vector. In order to decipher the index see array2D.
Variable stored in TrackingData tree i.e. first ALFAData object in the ALFADataContainer.