![]() |
ATLAS Offline Software
|
#include <RingerReFex.h>
Public Member Functions | |
| RingSet (unsigned int maxRings, double deta, double dphi, const std::vector< int > &detectors, const std::vector< int > &samplings, const std::vector< int > &samples, bool doQuarter, bool doEtaAxesDivision, bool doPhiAxesDivision) | |
| ~RingSet ()=default | |
| void | buildRings (const double eta_hot, const double phi_hot, const CaloNoise *noiseCDO, const double m_noiseFactor, const bool m_doNoiseThrRings) |
| ================================================================================= | |
| const std::vector< double > & | rings () const |
| ================================================================================= | |
| const std::vector< std::pair< int, int > > | detectors () const |
| ================================================================================= | |
| bool | isValid (const CaloCell *) const |
| ================================================================================= | |
| void | push_back (const CaloCell *) |
| ================================================================================= | |
| void | clear () |
| ================================================================================= | |
| void | fill_cells_info (std::vector< float > &cells_eta, std::vector< float > &cells_phi, std::vector< float > &cells_et, std::vector< int > &cells_sampling, std::vector< int > &cells_size, std::vector< double > &rings_sum, std::vector< int > &cells_id, std::vector< float > &cells_gain) |
| ================================================================================= | |
Private Attributes | |
| double | m_deltaEta |
| double | m_deltaPhi |
| std::vector< int > | m_detectors |
| std::vector< int > | m_samplings |
| std::vector< int > | m_samples |
| bool | m_doQuarter |
| bool | m_doEtaAxesDivision |
| bool | m_doPhiAxesDivision |
| std::vector< const CaloCell * > | m_cells |
| std::vector< double > | m_rings |
Definition at line 28 of file RingerReFex.h.
| RingerReFex::RingSet::RingSet | ( | unsigned int | maxRings, |
| double | deta, | ||
| double | dphi, | ||
| const std::vector< int > & | detectors, | ||
| const std::vector< int > & | samplings, | ||
| const std::vector< int > & | samples, | ||
| bool | doQuarter, | ||
| bool | doEtaAxesDivision, | ||
| bool | doPhiAxesDivision ) |
Definition at line 384 of file RingerReFex.cxx.
|
default |
| void RingerReFex::RingSet::buildRings | ( | const double | eta_hot, |
| const double | phi_hot, | ||
| const CaloNoise * | noiseCDO, | ||
| const double | m_noiseFactor, | ||
| const bool | m_doNoiseThrRings ) |
=================================================================================
Definition at line 460 of file RingerReFex.cxx.
| void RingerReFex::RingSet::clear | ( | ) |
=================================================================================
Definition at line 453 of file RingerReFex.cxx.
| const std::vector< std::pair< int, int > > RingerReFex::RingSet::detectors | ( | ) | const |
=================================================================================
Definition at line 417 of file RingerReFex.cxx.
| void RingerReFex::RingSet::fill_cells_info | ( | std::vector< float > & | cells_eta, |
| std::vector< float > & | cells_phi, | ||
| std::vector< float > & | cells_et, | ||
| std::vector< int > & | cells_sampling, | ||
| std::vector< int > & | cells_size, | ||
| std::vector< double > & | rings_sum, | ||
| std::vector< int > & | cells_id, | ||
| std::vector< float > & | cells_gain ) |
=================================================================================
Definition at line 307 of file RingerReFex.cxx.
| bool RingerReFex::RingSet::isValid | ( | const CaloCell * | cell | ) | const |
=================================================================================
Definition at line 427 of file RingerReFex.cxx.
| void RingerReFex::RingSet::push_back | ( | const CaloCell * | cell | ) |
=================================================================================
Definition at line 447 of file RingerReFex.cxx.
| const std::vector< double > & RingerReFex::RingSet::rings | ( | ) | const |
=================================================================================
Definition at line 440 of file RingerReFex.cxx.
|
private |
Definition at line 54 of file RingerReFex.h.
|
private |
Definition at line 50 of file RingerReFex.h.
|
private |
Definition at line 50 of file RingerReFex.h.
|
private |
Definition at line 51 of file RingerReFex.h.
|
private |
Definition at line 52 of file RingerReFex.h.
|
private |
Definition at line 52 of file RingerReFex.h.
|
private |
Definition at line 52 of file RingerReFex.h.
|
private |
Definition at line 55 of file RingerReFex.h.
|
private |
Definition at line 51 of file RingerReFex.h.
|
private |
Definition at line 51 of file RingerReFex.h.