#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 16 of file CaloCellId.h.
enum CaloCellId::System |
Definition at line 20 of file CaloCellId.h.
CaloCellId::CaloCellId | ( | double | theEtaMin, |
double | theEtaMax, | ||
double | thePhiMin, | ||
double | thePhiMax, | ||
System | theSubSys | ||
) |
CaloCellId::CaloCellId | ( | const CaloCellId & | id | ) |
CaloCellId::~CaloCellId | ( | ) | [virtual] |
Definition at line 29 of file CaloCellId.cc.
{}
double CaloCellId::getEtaMax | ( | ) | const [inline] |
double CaloCellId::getEtaMin | ( | ) | const [inline] |
Definition at line 26 of file CaloCellId.h.
References etaMin.
Referenced by MBUEandQCDValidation::analyze().
{ return etaMin; }
double CaloCellId::getPhiMax | ( | ) | const [inline] |
double CaloCellId::getPhiMin | ( | ) | const [inline] |
System CaloCellId::getSubSys | ( | ) | const [inline] |
Definition at line 30 of file CaloCellId.h.
References subSys.
Referenced by MBUEandQCDValidation::analyze().
{ return subSys; }
double CaloCellId::getThetaCell | ( | ) |
Definition at line 49 of file CaloCellId.cc.
References etaMax, etaMin, funct::exp(), and theta().
Referenced by MBUEandQCDValidation::analyze().
bool CaloCellId::isInCell | ( | double | thisEta, |
double | thisPhi | ||
) |
Definition at line 37 of file CaloCellId.cc.
bool CaloCellId::operator== | ( | const CaloCellId & | id | ) | const |
double CaloCellId::etaMax [private] |
Definition at line 41 of file CaloCellId.h.
Referenced by getEtaMax(), getThetaCell(), and operator==().
double CaloCellId::etaMin [private] |
Definition at line 40 of file CaloCellId.h.
Referenced by getEtaMin(), getThetaCell(), isInCell(), and operator==().
double CaloCellId::phiMax [private] |
Definition at line 43 of file CaloCellId.h.
Referenced by getPhiMax(), isInCell(), and operator==().
double CaloCellId::phiMin [private] |
Definition at line 42 of file CaloCellId.h.
Referenced by getPhiMin(), isInCell(), and operator==().
System CaloCellId::subSys [private] |
Definition at line 44 of file CaloCellId.h.
Referenced by getSubSys(), and operator==().