#include <CaloCellList.h>
|
| CaloCellList ()=delete |
|
| 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/4]
CaloCellList::CaloCellList |
( |
| ) |
|
|
delete |
◆ CaloCellList() [2/4]
◆ CaloCellList() [3/4]
◆ CaloCellList() [4/4]
◆ ~CaloCellList()
CaloCellList::~CaloCellList |
( |
| ) |
|
|
default |
◆ begin()
◆ doSelect()
Definition at line 91 of file CaloCellList.cxx.
107 std::vector<IdentifierHash> calo_mgr_vect;
108 std::vector<CaloCell_ID::SUBCALO>::const_iterator itrCaloNum =
m_caloNums.begin();
109 std::vector<CaloCell_ID::SUBCALO>::const_iterator itrEndCaloNum =
m_caloNums.end();
113 for (; itrCaloNum != itrEndCaloNum; ++itrCaloNum) {
117 itrCaloNum = itrEndCaloNum - 1;
127 for (
unsigned int i = 0;
i < calo_mgr_vect.size();
i++) {
131 if ( (dR > 0 && square(
eta -
cell->eta()) + square(pphi -
phi) < dR2) ||
132 (dR < 0 && std::fabs(
eta -
cell->eta()) < deta && std::fabs(
phi - pphi) < dphi) ) {
136 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