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