|
| TileL2 () |
| Constructor. More...
|
|
| TileL2 (int id) |
| Constructor. More...
|
|
| TileL2 (int id, float) |
| Obsolete constructor - will be removed soon. More...
|
|
void | setMu (const std::vector< float > &eta, const std::vector< float > &enemu0, const std::vector< float > &enemu1, const std::vector< float > &enemu2, const std::vector< unsigned int > &qual, const std::vector< unsigned int > &val) |
| Set Muon Info in TileL2. More...
|
|
void | setMu (std::vector< float > &&eta, std::vector< float > &&enemu0, std::vector< float > &&enemu1, std::vector< float > &&enemu2, std::vector< unsigned int > &&qual, std::vector< unsigned int > &&val) |
|
void | setEt (std::vector< float > &&sumE) |
| Set sumE vector in TileL2. More...
|
|
int | identify (void) const |
| Return Identifier. More...
|
|
unsigned int | Ndata () const |
| Return number of data words. More...
|
|
unsigned int | val (unsigned int i) const |
| Return Data. More...
|
|
const std::vector< unsigned int > & | val () const |
|
unsigned int | NMuons () const |
| Return number of muons. More...
|
|
float | eta (unsigned int ind) const |
| Return eta (computed as the average of the eta values of the TileCal cells where the muon goes through) More...
|
|
const std::vector< float > & | eta () const |
|
float | phi (unsigned int) const |
| Return phi (average value at the TileCal radius) More...
|
|
float | cosphi () const |
| Return cos(phi) More...
|
|
float | sinphi () const |
| Return sin(phi) More...
|
|
float | enemu0 (unsigned int ind) const |
| Return energy deposited in innermost layer (A cells) More...
|
|
const std::vector< float > & | enemu0 () const |
|
float | enemu1 (unsigned int ind) const |
| Return energy deposited in central layer (BC cells) More...
|
|
const std::vector< float > & | enemu1 () const |
|
float | enemu2 (unsigned int ind) const |
| Return energy deposited in outermost layer (D cells) More...
|
|
const std::vector< float > & | enemu2 () const |
|
unsigned int | qual (unsigned int ind) const |
| Return quality flag (0 or 1): set to 0 if the "energy deposition path" is MIP like in all three samples, set to 1 if the "energy deposition path" is MIP like in two samples and a larger energy deposition is found in the remaining cell. More...
|
|
const std::vector< unsigned int > & | qual () const |
|
unsigned int | NsumE () const |
| Return number of sumE words. More...
|
|
float | Ex () const |
| Return Ex in a TileCal superdrawer (ROD-based) More...
|
|
float | Ey () const |
| Return Ey in a TileCal superdrawer (ROD-based) More...
|
|
float | Ez () const |
| Return Ez in a TileCal superdrawer (ROD-based) More...
|
|
float | Et () const |
| Return total Et in a TileCal superdrawer (ROD-based) More...
|
|
float | sumEt () const |
|
float | sumEz () const |
| Return sumEz in a TileCal superdrawer (ROD-based) More...
|
|
float | sumE () const |
| Return sumE in a TileCal superdrawer (ROD-based) More...
|
|
float | sumE (unsigned int ind) const |
| Return sumE i-th element. More...
|
|
const std::vector< float > & | sumEVec () const |
|
std::string | whoami (void) const |
| Return identification. More...
|
|
void | print (void) const |
| Printing for debugging. More...
|
|
| operator std::string () const |
| Convertion operator to a std::string, can be used in a cast operation : (std::string) TileL2. More...
|
|
void | clear () |
| Clear all vectors in TileL2. More...
|
|
void | setzero () |
|
Class to store TileMuId and Et quantities computed at the TileCal ROD DSPs.
- Author
- A. Ruiz (aranz.nosp@m.azu..nosp@m.ruiz..nosp@m.mart.nosp@m.inez@.nosp@m.cern.nosp@m..ch) Modified in April-2011 to keep sumEt, sumEz, sumE in a vector All doubles replaced by floats as well
Definition at line 33 of file TileL2.h.