![]() |
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 | 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... | |
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... | |
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 177 of file GlobalLArCell.h.
|
inline |
get the type of connector of the FEB2 this cell is associated with
Definition at line 178 of file GlobalLArCell.h.
|
inline |
|
inline |
|
inline |
get the name of the FEB2 this cell is associated with
Definition at line 174 of file GlobalLArCell.h.
|
inline |
|
inline |
get the name of the LASP this cell is associated with
Definition at line 176 of file GlobalLArCell.h.
|
inline |
get the name of the MUX this cell is associated with
Definition at line 175 of file GlobalLArCell.h.
|
inline |
get the significance of the energy deposit of this cell
Definition at line 171 of file GlobalLArCell.h.
|
default |
copy assignment operator (explicitly defaulted)
|
inline |
|
inline |
|
inline |
set transverse energy in MeV
Definition at line 147 of file GlobalLArCell.h.
|
inline |
set transverse energy in MeV and write bitstring encoding it
Definition at line 148 of file GlobalLArCell.h.
|
inline |
|
inline |
|
inline |
|
inline |
set significancy of energy deposit
Definition at line 156 of file GlobalLArCell.h.
|
protected |
channel number of this cell on its associated FEB2
Definition at line 95 of file GlobalLArCell.h.
|
protected |
connector of associated FEB2
Definition at line 113 of file GlobalLArCell.h.
|
protected |
connector number of associated FEB2
Definition at line 119 of file GlobalLArCell.h.
|
protected |
type of connector of associated FEB2
Definition at line 116 of file GlobalLArCell.h.
|
protected |
transverse energy (in MeV)
Definition at line 98 of file GlobalLArCell.h.
|
protected |
string of the bitstream encding the transverse energy (in MeV)
Definition at line 101 of file GlobalLArCell.h.
|
protected |
eta position of this cell
Definition at line 86 of file GlobalLArCell.h.
|
protected |
name of the FEB2 through which this cell is read out
Definition at line 92 of file GlobalLArCell.h.
|
protected |
fiber number of associated FEB2
Definition at line 122 of file GlobalLArCell.h.
|
protected |
identifier of this cell
Definition at line 83 of file GlobalLArCell.h.
|
protected |
name of associated LASP
Definition at line 110 of file GlobalLArCell.h.
|
protected |
name of associated MUX
Definition at line 107 of file GlobalLArCell.h.
|
protected |
phi position of this cell
Definition at line 89 of file GlobalLArCell.h.
|
protected |
significance of energy deposit (transverse energy divided by total expected noise)
Definition at line 104 of file GlobalLArCell.h.