ATLAS Offline Software
|
#include <CaloCellCollector.h>
Public Types | |
enum | CoreEt { ET_Core, ET_EMCore, ET_TileCore, ET_HECCore, N_ET_Core } |
Public Member Functions | |
CaloCellCollector () | |
xAOD::CaloCluster * | collectCells (const Trk::CaloExtension &extension, const CaloDetDescrManager *caloMgr, const CaloCellContainer &cellContainer, xAOD::CaloClusterContainer &clusterContainer) const |
void | collectEtCore (const xAOD::CaloCluster &cluster, std::vector< float > &et_core, const CaloNoise *caloNoise, float sigmaNoiseCut=3.4) const |
void | resetCoreParameters (const std::vector< std::pair< float, float >> &dEtadPhiCore, const std::vector< float > &dEtadPhiDRCore, const std::vector< bool > &selectEtCoreByEtadPhi) |
Private Attributes | |
std::vector< std::pair< float, float > > | m_dEtadPhi |
std::vector< CaloSampling::CaloSample > | m_samples |
std::vector< CaloSampling::CaloSample > | m_samplesForDR |
std::vector< std::pair< float, float > > | m_dEtadPhiCore |
std::vector< float > | m_dEtadPhiDRCore |
std::vector< bool > | m_selectEtCoreByEtadPhi |
Definition at line 24 of file CaloCellCollector.h.
Enumerator | |
---|---|
ET_Core | |
ET_EMCore | |
ET_TileCore | |
ET_HECCore | |
N_ET_Core |
Definition at line 27 of file CaloCellCollector.h.
Rec::CaloCellCollector::CaloCellCollector | ( | ) |
Definition at line 20 of file CaloCellCollector.cxx.
xAOD::CaloCluster * Rec::CaloCellCollector::collectCells | ( | const Trk::CaloExtension & | extension, |
const CaloDetDescrManager * | caloMgr, | ||
const CaloCellContainer & | cellContainer, | ||
xAOD::CaloClusterContainer & | clusterContainer | ||
) | const |
Definition at line 151 of file CaloCellCollector.cxx.
void Rec::CaloCellCollector::collectEtCore | ( | const xAOD::CaloCluster & | cluster, |
std::vector< float > & | et_core, | ||
const CaloNoise * | caloNoise, | ||
float | sigmaNoiseCut = 3.4 |
||
) | const |
Definition at line 259 of file CaloCellCollector.cxx.
void Rec::CaloCellCollector::resetCoreParameters | ( | const std::vector< std::pair< float, float >> & | dEtadPhiCore, |
const std::vector< float > & | dEtadPhiDRCore, | ||
const std::vector< bool > & | selectEtCoreByEtadPhi | ||
) |
Definition at line 140 of file CaloCellCollector.cxx.
|
private |
Definition at line 56 of file CaloCellCollector.h.
|
private |
Definition at line 60 of file CaloCellCollector.h.
|
private |
Definition at line 61 of file CaloCellCollector.h.
|
private |
Definition at line 57 of file CaloCellCollector.h.
|
private |
Definition at line 58 of file CaloCellCollector.h.
|
private |
Definition at line 62 of file CaloCellCollector.h.