![]() |
ATLAS Offline Software
|
#include <CaloCellList.h>
Public Types | |
| typedef std::vector< const CaloCell * > | vector_type |
| typedef vector_type::const_iterator | list_iterator |
Public Member Functions | |
| CaloCellList ()=delete | |
| CaloCellList (const CaloDetDescrManager *mgr, const CaloCellContainer *cell_container) | |
| CaloCellList (const CaloDetDescrManager &mgr, const CaloCellContainer &cell_container) | |
| CaloCellList (const CaloDetDescrManager *mgr, const CaloCellContainer *cell_container, const CaloCell_ID::SUBCALO caloNum) | |
| CaloCellList (const CaloDetDescrManager *mgr, const CaloCellContainer *cell_container, const std::vector< CaloCell_ID::SUBCALO > &caloNums) | |
| CaloCellList (const CaloSuperCellDetDescrManager *mgr, const CaloCellContainer *cell_container) | |
| ~CaloCellList ()=default | |
| void | select (double eta, double phi, double deta, double dphi) |
| void | select (double eta, double phi, double deta, double dphi, int sam) |
| void | select (double eta, double phi, double dR) |
| void | select (double eta, double phi, double dR, int sam) |
| list_iterator | begin () const |
| list_iterator | end () const |
| double | energy () const |
| double | et () const |
| int | ncells () const |
| unsigned short | nBadT (int i) const |
Private Member Functions | |
| void | doSelect (double eta, double phi, double deta, double dphi, double dR, CaloCell_ID::CaloSample sam=CaloCell_ID::Unknown) |
Private Attributes | |
| const CaloCellContainer & | m_cellcont |
| const CaloDetDescrManager_Base & | m_mgr |
| std::vector< CaloCell_ID::SUBCALO > | m_caloNums |
| vector_type | m_theCellVector |
| double | m_energy |
| double | m_et |
| unsigned short | m_nBadT0 = 0U |
| unsigned short | m_nBadT12 = 0U |
Definition at line 39 of file CaloCellList.h.
| typedef vector_type::const_iterator CaloCellList::list_iterator |
Definition at line 44 of file CaloCellList.h.
| typedef std::vector<const CaloCell*> CaloCellList::vector_type |
Definition at line 43 of file CaloCellList.h.
|
delete |
| CaloCellList::CaloCellList | ( | const CaloDetDescrManager * | mgr, |
| const CaloCellContainer * | cell_container ) |
Definition at line 29 of file CaloCellList.cxx.
| CaloCellList::CaloCellList | ( | const CaloDetDescrManager & | mgr, |
| const CaloCellContainer & | cell_container ) |
Definition at line 40 of file CaloCellList.cxx.
| CaloCellList::CaloCellList | ( | const CaloDetDescrManager * | mgr, |
| const CaloCellContainer * | cell_container, | ||
| const CaloCell_ID::SUBCALO | caloNum ) |
Definition at line 52 of file CaloCellList.cxx.
| CaloCellList::CaloCellList | ( | const CaloDetDescrManager * | mgr, |
| const CaloCellContainer * | cell_container, | ||
| const std::vector< CaloCell_ID::SUBCALO > & | caloNums ) |
Definition at line 64 of file CaloCellList.cxx.
| CaloCellList::CaloCellList | ( | const CaloSuperCellDetDescrManager * | mgr, |
| const CaloCellContainer * | cell_container ) |
Definition at line 76 of file CaloCellList.cxx.
|
default |
|
inline |
Definition at line 89 of file CaloCellList.h.
|
private |
Definition at line 113 of file CaloCellList.cxx.
|
inline |
Definition at line 95 of file CaloCellList.h.
|
inline |
Definition at line 101 of file CaloCellList.h.
|
inline |
Definition at line 107 of file CaloCellList.h.
|
inline |
Definition at line 119 of file CaloCellList.h.
|
inline |
Definition at line 113 of file CaloCellList.h.
| void CaloCellList::select | ( | double | eta, |
| double | phi, | ||
| double | deta, | ||
| double | dphi ) |
Definition at line 89 of file CaloCellList.cxx.
| void CaloCellList::select | ( | double | eta, |
| double | phi, | ||
| double | deta, | ||
| double | dphi, | ||
| int | sam ) |
Definition at line 95 of file CaloCellList.cxx.
| void CaloCellList::select | ( | double | eta, |
| double | phi, | ||
| double | dR ) |
Definition at line 101 of file CaloCellList.cxx.
| void CaloCellList::select | ( | double | eta, |
| double | phi, | ||
| double | dR, | ||
| int | sam ) |
Definition at line 107 of file CaloCellList.cxx.
|
private |
Definition at line 81 of file CaloCellList.h.
|
private |
Definition at line 79 of file CaloCellList.h.
|
private |
Definition at line 83 of file CaloCellList.h.
|
private |
Definition at line 84 of file CaloCellList.h.
|
private |
Definition at line 80 of file CaloCellList.h.
|
private |
Definition at line 85 of file CaloCellList.h.
|
private |
Definition at line 85 of file CaloCellList.h.
|
private |
Definition at line 82 of file CaloCellList.h.