![]() |
ATLAS Offline Software
|
Class to store TileMuId quantities. More...
#include <TileMu.h>
Public Member Functions | |
| TileMu () | |
| Constructor. | |
| TileMu (float eta, float phi, const std::vector< float > &ener, float qual) | |
| Constructor. | |
| void | Set (float eta, float phi, const std::vector< float > &ener, float qual) |
| float | eta () const |
| Eta (computed as the average of the eta values of the TileCal cells where the muon goes through). | |
| float | phi () const |
| Phi (average value at the TileCal radius). | |
| const std::vector< float > & | enedep () const |
| Energy deposition by the muons in TileCal: 1st component: energy deposited in innermost layer (A cells), 2nd component: energy deposited in central layer (BC cells), 3rd component: energy deposited in outermost layer (D cells), 4th component: energy deposited in the surrounding cells. | |
| float | quality () const |
| Quality flag (0 or 1): set to 0 if the "energy deposition path" is MIP like in all three samples (tight muon), 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 (loose muon). | |
| std::string | whoami (void) const |
| Return identification. | |
| void | print (void) const |
| Printing for debugging. | |
| operator std::string () const | |
| Convertion operator to a std::string, can be used in a cast operation : (std::string) TileMu. | |
Private Attributes | |
| float | m_eta |
| Muon eta. | |
| float | m_phi |
| Muon phi. | |
| std::vector< float > | m_energy_deposited |
| Energy deposited by the muons in TileCal. | |
| float | m_quality_factor |
| Quality flag for tight and loose muon selection. | |
|
inline |
Constructor.
Definition at line 30 of file TileMu.h.
| TileMu::TileMu | ( | float | eta, |
| float | phi, | ||
| const std::vector< float > & | ener, | ||
| float | qual ) |
Constructor.
Definition at line 16 of file TileMu.cxx.
|
inline |
Energy deposition by the muons in TileCal: 1st component: energy deposited in innermost layer (A cells), 2nd component: energy deposited in central layer (BC cells), 3rd component: energy deposited in outermost layer (D cells), 4th component: energy deposited in the surrounding cells.
Definition at line 54 of file TileMu.h.
|
inline |
| TileMu::operator std::string | ( | ) | const |
Convertion operator to a std::string, can be used in a cast operation : (std::string) TileMu.
Definition at line 37 of file TileMu.cxx.
|
inline |
| void TileMu::print | ( | void | ) | const |
Printing for debugging.
Definition at line 32 of file TileMu.cxx.
|
inline |
| void TileMu::Set | ( | float | eta, |
| float | phi, | ||
| const std::vector< float > & | ener, | ||
| float | qual ) |
Definition at line 24 of file TileMu.cxx.
|
inline |
|
private |
|
private |