 |
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>
23 const std::string & FEB2,
44 void setMUX(std::string muxname);
46 void setLASP(std::string laspname);
71 const std::string&
getFEB2 ()
const;
73 const std::string&
getMUX()
const;
75 const std::string&
getLASP()
const;
145 const std::string & FEB2,
194 #endif //GLOBALSIM_GLOBALLARCELL_H
const std::string & getLASP() const
get the name of the LASP this cell is associated with
void setSampling(int sampling)
set sampling of cell
Scalar phi() const
phi method
std::vector< Identifier > ID
std::string m_mux
name of associated MUX
Scalar eta() const
pseudorapidity method
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)
copy & move c'tor, assignment, and destructor are automatically generated
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
AlgTool that to test whether expected the TIP values generated by data supplied by eEmMultTestBench c...
uint32_t getID() const
get the short identifier of the cell
void setLayer(int layer)
set layer of cell
int m_layer
layer of this cell
uint32_t m_id
identifier of this cell
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 m_sampling
sampling of this cell
int getChannel() const
get the channel of this cell on its associated FEB2
int getSampling() const
get the sampling of the cell
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
int getLayer() const
get the layer of the cell