#include <CaloCellDetPos.h>
|
| static bool | getDetPosition (const CaloDetDescrManager &mgr, CaloCell_ID::CaloSample sam, double etaAtlas, double phiAtlas, double &etaDet, double &phiDet) |
| | get Detector level eta-phi position from Atlas level (aligned) position
|
| static bool | getAtlasPosition (const CaloDetDescrManager &mgr, CaloCell_ID::CaloSample sam, double etaDet, double phiDet, double &etaAtlas, double &phiAtlas) |
| | get Atlas (aligned) level eta-phi position from detector level eta-phi positions
|
Definition at line 20 of file CaloCellDetPos.h.
◆ getAtlasPosition()
get Atlas (aligned) level eta-phi position from detector level eta-phi positions
- Parameters
-
| const | CaloDetDescrManager mgr CaloDetDescManager Instance |
| CaloCell_ID::CaloSample | sam layer to use |
| double | etaDet : input eta detector level position |
| double | phiDet : input phi detector level position |
| double | etaAtlas : estimated eta detector in aligned Atlas frame |
| double | phiAtlas : estimated phi detector in aligned Atlas frame |
Definition at line 29 of file CaloCellDetPos.cxx.
33 {
34
35 const CaloDetDescrElement* elt =
mgr.get_element_raw(sam,etaDet,phiDet);
36 if (!elt) {
37 etaAtlas = etaDet;
38 phiAtlas = phiDet;
39 return false;
40 }
43 return true;
44}
float eta_raw() const
cell eta_raw
float eta() const
cell eta
float phi() const
cell phi
float phi_raw() const
cell phi_raw
static double fix(double phi)
◆ getDetPosition()
get Detector level eta-phi position from Atlas level (aligned) position
- Parameters
-
| const | CaloDetDescrManager mgr CaloDetDescManager Instance |
| CaloCell_ID::CaloSample | sam layer to use |
| double | etaAtlas : input eta Atlas level position |
| double | phiAtlas : input phi Atlas level position |
| double | etaDet : estimated eta detector in nominal calo frame |
| double | phiDet : estimated phi detector in nominal calo frame |
Definition at line 13 of file CaloCellDetPos.cxx.
16 {
17
18 const CaloDetDescrElement* elt =
mgr.get_element(sam,etaAtlas,phiAtlas);
19 if (!elt) {
20 etaDet = etaAtlas;
21 phiDet = phiAtlas;
22 return false;
23 }
26 return true;
27}
The documentation for this class was generated from the following files: