![]() |
ATLAS Offline Software
|
#include <GlobalLArCell.h>
Public Member Functions | |
| GlobalLArCell () | |
| default constructor | |
| GlobalLArCell (uint32_t ID, const std::string &FEB2, int channel) | |
| Main constructor. | |
| void | setEnergy (float energy) |
| copy & move c'tor, assignment, and destructor are automatically generated | |
| void | setEnergy (float energy, boost::dynamic_bitset<> &&energy_bitset) |
| set transverse energy in MeV and write bitstring encoding it | |
| void | setPosition (float eta, float phi) |
| set position of cell in eta-phi space | |
| void | setSampling (int sampling) |
| set sampling of cell | |
| void | setLayer (int layer) |
| set layer of cell | |
| void | setSigma (float sigma) |
| set significancy of energy deposit | |
| void | setMUX (std::string muxname) |
| set name of associated MUX | |
| void | setLASP (std::string laspname) |
| set name of associated LASP | |
| void | setBoardConnector (std::string connector, std::string type, int number, int fiber) |
| set properties of associated board connector | |
| float | getEnergy () const |
| get transverse energy in MeV | |
| const boost::dynamic_bitset & | getEnergyBitstring () const |
| get the energy bitstring | |
| uint32_t | getID () const |
| get the short identifier of the cell | |
| int | getChannel () const |
| get the channel of this cell on its associated FEB2 | |
| float | getSigma () const |
| get the significance of the energy deposit of this cell | |
| float | eta () const |
| get the eta position of the cell | |
| float | phi () const |
| get the phi position of the cell | |
| int | getSampling () const |
| get the sampling of the cell | |
| int | getLayer () const |
| get the layer of the cell | |
| const std::string & | getFEB2 () const |
| get the name of the FEB2 this cell is associated with | |
| const std::string & | getMUX () const |
| get the name of the MUX this cell is associated with | |
| const std::string & | getLASP () const |
| get the name of the LASP this cell is associated with | |
| const std::string & | getConnector () const |
| get the connector of the FEB2 this cell is associated with | |
| const std::string & | getConnectorType () const |
| get the type of connector of the FEB2 this cell is associated with | |
Protected Attributes | |
| uint32_t | m_id = -1 |
| identifier of this cell | |
| float | m_eta = -99.9 |
| eta position of this cell | |
| float | m_phi = -99.9 |
| phi position of this cell | |
| int | m_sampling = -1 |
| sampling of this cell | |
| int | m_layer = -1 |
| layer of this cell | |
| std::string | m_feb2 = "" |
| name of the FEB2 through which this cell is read out | |
| int | m_channel = -1 |
| channel number of this cell on its associated FEB2 | |
| float | m_energy = -1 |
| transverse energy (in MeV) | |
| boost::dynamic_bitset | m_energy_bitset |
| string of the bitstream encding the transverse energy (in MeV) | |
| float | m_sigma = -99.9 |
| significance of energy deposit (transverse energy divided by total expected noise) | |
| std::string | m_mux = "" |
| name of associated MUX | |
| std::string | m_lasp = "" |
| name of associated LASP | |
| std::string | m_connector = "" |
| connector of associated FEB2 | |
| std::string | m_connectorType = "" |
| type of connector of associated FEB2 | |
| int | m_connectorNumber = -1 |
| connector number of associated FEB2 | |
| int | m_fiber = -1 |
| fiber number of associated FEB2 | |
Definition at line 13 of file GlobalLArCell.h.
|
inline |
default constructor
Definition at line 136 of file GlobalLArCell.h.
|
inline |
Main constructor.
Definition at line 144 of file GlobalLArCell.h.
|
inline |
|
inline |
|
inline |
get the connector of the FEB2 this cell is associated with
Definition at line 189 of file GlobalLArCell.h.
|
inline |
get the type of connector of the FEB2 this cell is associated with
Definition at line 190 of file GlobalLArCell.h.
|
inline |
|
inline |
get the energy bitstring
Definition at line 178 of file GlobalLArCell.h.
|
inline |
get the name of the FEB2 this cell is associated with
Definition at line 186 of file GlobalLArCell.h.
|
inline |
|
inline |
get the name of the LASP this cell is associated with
Definition at line 188 of file GlobalLArCell.h.
|
inline |
|
inline |
get the name of the MUX this cell is associated with
Definition at line 187 of file GlobalLArCell.h.
|
inline |
get the sampling of the cell
Definition at line 184 of file GlobalLArCell.h.
|
inline |
get the significance of the energy deposit of this cell
Definition at line 181 of file GlobalLArCell.h.
|
inline |
|
inline |
set properties of associated board connector
Definition at line 169 of file GlobalLArCell.h.
|
inline |
copy & move c'tor, assignment, and destructor are automatically generated
set transverse energy in MeV
Definition at line 155 of file GlobalLArCell.h.
|
inline |
set transverse energy in MeV and write bitstring encoding it
Definition at line 156 of file GlobalLArCell.h.
|
inline |
set name of associated LASP
Definition at line 168 of file GlobalLArCell.h.
|
inline |
|
inline |
set name of associated MUX
Definition at line 167 of file GlobalLArCell.h.
|
inline |
set position of cell in eta-phi space
Definition at line 160 of file GlobalLArCell.h.
|
inline |
|
inline |
|
protected |
channel number of this cell on its associated FEB2
Definition at line 103 of file GlobalLArCell.h.
|
protected |
connector of associated FEB2
Definition at line 121 of file GlobalLArCell.h.
|
protected |
connector number of associated FEB2
Definition at line 127 of file GlobalLArCell.h.
|
protected |
type of connector of associated FEB2
Definition at line 124 of file GlobalLArCell.h.
|
protected |
transverse energy (in MeV)
Definition at line 106 of file GlobalLArCell.h.
|
protected |
string of the bitstream encding the transverse energy (in MeV)
Definition at line 109 of file GlobalLArCell.h.
|
protected |
eta position of this cell
Definition at line 88 of file GlobalLArCell.h.
|
protected |
name of the FEB2 through which this cell is read out
Definition at line 100 of file GlobalLArCell.h.
|
protected |
fiber number of associated FEB2
Definition at line 130 of file GlobalLArCell.h.
|
protected |
identifier of this cell
Definition at line 85 of file GlobalLArCell.h.
|
protected |
name of associated LASP
Definition at line 118 of file GlobalLArCell.h.
|
protected |
layer of this cell
Definition at line 97 of file GlobalLArCell.h.
|
protected |
name of associated MUX
Definition at line 115 of file GlobalLArCell.h.
|
protected |
phi position of this cell
Definition at line 91 of file GlobalLArCell.h.
|
protected |
sampling of this cell
Definition at line 94 of file GlobalLArCell.h.
|
protected |
significance of energy deposit (transverse energy divided by total expected noise)
Definition at line 112 of file GlobalLArCell.h.