xAOD::ALFAData_v1 Class Reference

#include <ALFAData_v1.h>

Inheritance diagram for xAOD::ALFAData_v1:
SG::AuxElement SG::IAuxElement

List of all members.

Public Member Functions

 ALFAData_v1 ()
 Default constructor.
Information from LocRecEvCollection and LocRecODEvCollection



const std::vector< int > & detectorPartID () const
void setDetectorPartID (const std::vector< int > &value)
 Set the detector ID where a track was reconstructed.
int maxTrackCnt () const
void setMaxTrackCnt (int value)
 Set the maximum number of reconstructed tracks in a pot.
const std::vector< float > & overU () const
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
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
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
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
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
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
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
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
void setXDetCS (const std::vector< float > &value)
 Set the track X coordinate in the ALFA detector coordinate system.
const std::vector< float > & yDetCS () const
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
void setXLhcCS (const std::vector< float > &value)
 Set the track X coordinate in the LHC coordinate system.
const std::vector< float > & yLhcCS () const
void setYLhcCS (const std::vector< float > &value)
 Set the track Y coordinate in the LHC coordinate system.
const std::vector< float > & zLhcCS () const
void setZLhcCS (const std::vector< float > &value)
 Set the track Z coordinate in the LHC coordinate system.
const std::vector< float > & xRPotCS () const
void setXRPotCS (const std::vector< float > &value)
 Set the track X coordinate in the roman pot coordinate system.
const std::vector< float > & yRPotCS () const
void setYRPotCS (const std::vector< float > &value)
 Set the track Y coordinate in the roman pot coordinate system.
const std::vector< float > & xStatCS () const
void setXStatCS (const std::vector< float > &value)
 Set the track X coordinate in the station coordinate system.
const std::vector< float > & yStatCS () const
void setYStatCS (const std::vector< float > &value)
 Set the track Y coordinate in the station coordinate system.
const std::vector< float > & xBeamCS () const
void setXBeamCS (const std::vector< float > &value)
 Set the track X coordinate in the beam coordinate system.
const std::vector< float > & yBeamCS () const
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
void setScaler (const std::vector< int > &value)
 Set the trigger rate.
const std::vector< int > & trigPat () const
void setTrigPat (const std::vector< int > &value)
 Set the trigger pattern.
Information from DigitCollection



const std::vector< int > & mdFiberHits () const
void setMDFiberHits (const std::vector< int > &value)
 Set the map of fiber hits in the main detectors.
const std::vector< int > & mdMultiplicity () const
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
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
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
void setODMultiplicityPos (const std::vector< int > &value)
const std::vector< int > & odMultiplicityNeg () const
void setODMultiplicityNeg (const std::vector< int > &value)

Detailed Description

Class containing ALFA information

For information how to retrive, and to some level use this object, see the detailed package description.

Author:
Libor Nozka <Libor.Nozka@cern.ch>
Revision
693858
Date
2015-09-09 12:30:15 +0200 (Wed, 09 Sep 2015)

Member Function Documentation

const std::vector< int >& xAOD::ALFAData_v1::detectorPartID (  )  const

Detector ID where a track was reconstructed

0 --- Default value, i.e. no reconstructed track 1 --- Main Detector (MD) 2 --- Overlap Detector (OD) x > 0 3 --- Overlap Detector (OD) x < 0

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.

const std::vector< int >& xAOD::ALFAData_v1::mdFiberHits (  )  const

Map of fiber hits in main detectors

The values can be of elements can be: 0 - when fiber was empty 1 - when fiber was hit

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.

const std::vector< int >& xAOD::ALFAData_v1::mdFibSel (  )  const

Map of plates used in main detector track reconstruction

The values can be of elements can be: 0 - when plate was not used in reconstruction 1 - when plate was used in reconstruction

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.

const std::vector< int >& xAOD::ALFAData_v1::mdMultiplicity (  )  const

Total number of fibers fired in a layer in a main detector The values can be of elements can be: 0 - when fiber was empty 1 - when fiber was hit

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.

const std::vector< int >& xAOD::ALFAData_v1::numU (  )  const

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.

const std::vector< int >& xAOD::ALFAData_v1::numV (  )  const

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.

const std::vector< int >& xAOD::ALFAData_v1::numY (  )  const

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.

const std::vector< int >& xAOD::ALFAData_v1::odFiberHitsNeg (  )  const

Map of fiber hits in overlap detectors with the negative X coordinate

The values can be of elements can be: 0 - when fiber was empty 1 - when fiber was hit

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.

const std::vector< int >& xAOD::ALFAData_v1::odFiberHitsPos (  )  const

Map of fiber hits in overlap detectors with the positive X coordinate

The values can be of elements can be: 0 - when fiber was empty 1 - when fiber was hit

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.

const std::vector< int >& xAOD::ALFAData_v1::odFibSel (  )  const

Map of plates used in overlap detector track reconstruction

The values can be of elements can be: 0 - when plate was not used in reconstruction 1 - when plate was used in reconstruction

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.

const std::vector< int >& xAOD::ALFAData_v1::odMultiplicityNeg (  )  const

Total number of fibers fired in a layer in an overlap detector with negative X coordiante

The values can be of elements can be: 0 - when fiber was empty 1 - when fiber was hit

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.

const std::vector< int >& xAOD::ALFAData_v1::odMultiplicityPos (  )  const

Total number of fibers fired in a layer in an overlap detector with positive X coordiante

The values can be of elements can be: 0 - when fiber was empty 1 - when fiber was hit

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.

const std::vector< float >& xAOD::ALFAData_v1::overU (  )  const

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.

const std::vector< float >& xAOD::ALFAData_v1::overV (  )  const

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.

const std::vector< float >& xAOD::ALFAData_v1::overY (  )  const

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.

const std::vector< int >& xAOD::ALFAData_v1::scaler (  )  const

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.

void xAOD::ALFAData_v1::setODMultiplicityNeg ( const std::vector< int > &  value  ) 

Set the total number of fibers fired in a layer in an overlap detector negative X coordinate

void xAOD::ALFAData_v1::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 >& xAOD::ALFAData_v1::trigPat (  )  const

Trigger pattern

It is a 2D array (8 stations x 16 bits) The values can be of elements can be: 0 - false 1 - true

Warning:
This variable is most probably not filled.
const std::vector< float >& xAOD::ALFAData_v1::xBeamCS (  )  const

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.

const std::vector< float >& xAOD::ALFAData_v1::xDetCS (  )  const

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.

const std::vector< float >& xAOD::ALFAData_v1::xLhcCS (  )  const

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.

const std::vector< float >& xAOD::ALFAData_v1::xRPotCS (  )  const

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.

const std::vector< float >& xAOD::ALFAData_v1::xStatCS (  )  const

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.

const std::vector< float >& xAOD::ALFAData_v1::yBeamCS (  )  const

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.

const std::vector< float >& xAOD::ALFAData_v1::yDetCS (  )  const

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.

const std::vector< float >& xAOD::ALFAData_v1::yLhcCS (  )  const

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.

const std::vector< float >& xAOD::ALFAData_v1::yRPotCS (  )  const

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.

const std::vector< float >& xAOD::ALFAData_v1::yStatCS (  )  const

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.

const std::vector< float >& xAOD::ALFAData_v1::zLhcCS (  )  const

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.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1