#include <CaloCellList.h>
|
| | 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 ()=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 |
| |
Definition at line 39 of file CaloCellList.h.
◆ list_iterator
◆ vector_type
◆ CaloCellList() [1/5]
| CaloCellList::CaloCellList |
( |
| ) |
|
|
delete |
◆ CaloCellList() [2/5]
◆ CaloCellList() [3/5]
◆ CaloCellList() [4/5]
◆ CaloCellList() [5/5]
◆ ~CaloCellList()
| CaloCellList::~CaloCellList |
( |
| ) |
|
|
default |
◆ begin()
◆ doSelect()
Definition at line 102 of file CaloCellList.cxx.
118 std::vector<IdentifierHash> calo_mgr_vect;
119 std::vector<CaloCell_ID::SUBCALO>::const_iterator itrCaloNum =
m_caloNums.begin();
120 std::vector<CaloCell_ID::SUBCALO>::const_iterator itrEndCaloNum =
m_caloNums.end();
124 for (; itrCaloNum != itrEndCaloNum; ++itrCaloNum) {
128 itrCaloNum = itrEndCaloNum - 1;
138 for (
unsigned int i = 0;
i < calo_mgr_vect.size();
i++) {
142 if ( (dR > 0 && square(
eta -
cell->eta()) + square(pphi -
phi) < dR2) ||
143 (dR < 0 && std::fabs(
eta -
cell->eta()) < deta && std::fabs(
phi - pphi) < dphi) ) {
147 if (
cell->badcell()) {
◆ end()
◆ energy()
| double CaloCellList::energy |
( |
| ) |
const |
|
inline |
◆ et()
| double CaloCellList::et |
( |
| ) |
const |
|
inline |
◆ nBadT()
| unsigned short CaloCellList::nBadT |
( |
int |
i | ) |
const |
|
inline |
◆ ncells()
| int CaloCellList::ncells |
( |
| ) |
const |
|
inline |
◆ select() [1/4]
| void CaloCellList::select |
( |
double |
eta, |
|
|
double |
phi, |
|
|
double |
deta, |
|
|
double |
dphi |
|
) |
| |
◆ select() [2/4]
| void CaloCellList::select |
( |
double |
eta, |
|
|
double |
phi, |
|
|
double |
deta, |
|
|
double |
dphi, |
|
|
int |
sam |
|
) |
| |
◆ select() [3/4]
| void CaloCellList::select |
( |
double |
eta, |
|
|
double |
phi, |
|
|
double |
dR |
|
) |
| |
◆ select() [4/4]
| void CaloCellList::select |
( |
double |
eta, |
|
|
double |
phi, |
|
|
double |
dR, |
|
|
int |
sam |
|
) |
| |
◆ m_caloNums
◆ m_cellcont
◆ m_energy
| double CaloCellList::m_energy |
|
private |
◆ m_et
| double CaloCellList::m_et |
|
private |
◆ m_mgr
◆ m_nBadT0
| unsigned short CaloCellList::m_nBadT0 = 0U |
|
private |
◆ m_nBadT12
| unsigned short CaloCellList::m_nBadT12 = 0U |
|
private |
◆ m_theCellVector
The documentation for this class was generated from the following files:
void doSelect(double eta, double phi, double deta, double dphi, double dR, CaloCell_ID::CaloSample sam=CaloCell_ID::Unknown)
void cellsInZone(double eta_min, double eta_max, double phi_min, double phi_max, std::vector< IdentifierHash > &cell_list) const
the only client is CaloCellList class