 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef GLOBALSIM_GLOBALLARCELL_H
6 #define GLOBALSIM_GLOBALLARCELL_H
10 #include <boost/dynamic_bitset.hpp>
46 void setMUX(std::string muxname);
48 void setLASP(std::string laspname);
69 const std::string&
getFEB2 ()
const;
71 const std::string&
getMUX()
const;
73 const std::string&
getLASP()
const;
182 #endif //GLOBALSIM_GLOBALLARCELL_H
const std::string & getLASP() const
get the name of the LASP this cell is associated with
std::vector< Identifier > ID
std::string m_mux
name of associated MUX
float getSigma() const
get the significance of the energy deposit of this cell
float m_energy
transverse energy (in MeV)
const std::string & getConnector() const
get the connector of the FEB2 this cell is associated with
void setEnergy(float energy)
set transverse energy in MeV
float m_eta
eta position of this cell
void setSigma(float sigma)
set significancy of energy deposit
void setBoardConnector(std::string connector, std::string type, int number, int fiber)
set properties of associated board connector
std::string m_connectorType
type of connector of associated FEB2
float m_sigma
significance of energy deposit (transverse energy divided by total expected noise)
std::string m_connector
connector of associated FEB2
const boost::dynamic_bitset & getEnergyBitstring() const
get the energy bitstring
int m_connectorNumber
connector number of associated FEB2
const std::string & getConnectorType() const
get the type of connector of the FEB2 this cell is associated with
float phi() const
get the phi position of the cell
const std::string & getFEB2() const
get the name of the FEB2 this cell is associated with
GlobalLArCell()
default constructor
GlobalLArCell(const GlobalLArCell &)=default
copy constructor (explicitly defaulted)
AlgTool to obtain a selection of eFex RoIs read in from the event store.
uint32_t getID() const
get the short identifier of the cell
uint32_t m_id
identifier of this cell
GlobalLArCell & operator=(const GlobalLArCell &)=default
copy assignment operator (explicitly defaulted)
boost::dynamic_bitset m_energy_bitset
string of the bitstream encding the transverse energy (in MeV)
float m_phi
phi position of this cell
float getEnergy() const
get transverse energy in MeV
std::string m_feb2
name of the FEB2 through which this cell is read out
std::string m_lasp
name of associated LASP
float eta() const
get the eta position of the cell
int m_fiber
fiber number of associated FEB2
const std::string & getMUX() const
get the name of the MUX this cell is associated with
int getChannel() const
get the channel of this cell on its associated FEB2
void setLASP(std::string laspname)
set name of associated LASP
void setMUX(std::string muxname)
set name of associated MUX
int m_channel
channel number of this cell on its associated FEB2
void setPosition(float eta, float phi)
set position of cell in eta-phi space
~GlobalLArCell()
default destructor