#include <CaloCellId.h>
Public Types | |
enum | System { Barrel = 1, Endcap = 2, Forward = 3 } |
Public Member Functions | |
CaloCellId (double theEtaMin, double theEtaMax, double thePhiMin, double thePhiMax, System theSubSys) | |
CaloCellId (const CaloCellId &) | |
double | getEtaMax () const |
double | getEtaMin () const |
double | getPhiMax () const |
double | getPhiMin () const |
System | getSubSys () const |
double | getThetaCell () |
bool | isInCell (double thisEta, double thisPhi) |
bool | operator== (const CaloCellId &) const |
virtual | ~CaloCellId () |
Private Attributes | |
double | etaMax |
double | etaMin |
double | phiMax |
double | phiMin |
System | subSys |
Definition at line 14 of file CaloCellId.h.
enum CaloCellId::System |
Enumerator | |
---|---|
Barrel | |
Endcap | |
Forward |
Definition at line 16 of file CaloCellId.h.
CaloCellId::CaloCellId | ( | double | theEtaMin, |
double | theEtaMax, | ||
double | thePhiMin, | ||
double | thePhiMax, | ||
System | theSubSys | ||
) |
CaloCellId::CaloCellId | ( | const CaloCellId & | id | ) |
|
virtual |
Definition at line 25 of file CaloCellId.cc.
|
inline |
|
inline |
Definition at line 22 of file CaloCellId.h.
References etaMin.
Referenced by MBUEandQCDValidation::analyze().
|
inline |
|
inline |
|
inline |
Definition at line 26 of file CaloCellId.h.
References getThetaCell(), isInCell(), operator==(), and subSys.
Referenced by MBUEandQCDValidation::analyze().
double CaloCellId::getThetaCell | ( | ) |
Definition at line 49 of file CaloCellId.cc.
References etaMax, etaMin, JetChargeProducer_cfi::exp, and theta().
Referenced by MBUEandQCDValidation::analyze(), and getSubSys().
bool CaloCellId::isInCell | ( | double | thisEta, |
double | thisPhi | ||
) |
Definition at line 34 of file CaloCellId.cc.
References etaMin, phiMax, phiMin, and pi.
Referenced by getSubSys().
bool CaloCellId::operator== | ( | const CaloCellId & | id | ) | const |
|
private |
Definition at line 36 of file CaloCellId.h.
Referenced by getEtaMax(), getThetaCell(), and operator==().
|
private |
Definition at line 35 of file CaloCellId.h.
Referenced by getEtaMin(), getThetaCell(), isInCell(), and operator==().
|
private |
Definition at line 38 of file CaloCellId.h.
Referenced by getPhiMax(), isInCell(), and operator==().
|
private |
Definition at line 37 of file CaloCellId.h.
Referenced by getPhiMin(), isInCell(), and operator==().
|
private |
Definition at line 39 of file CaloCellId.h.
Referenced by getSubSys(), and operator==().