#include <EmcRecBarrelGeo.h>
◆ EmcRecBarrelGeo() [1/2]
EmcRecBarrelGeo::EmcRecBarrelGeo |
( |
| ) |
|
Definition at line 11 of file EmcRecBarrelGeo.cxx.
12{
13 ParameterInitialize();
14 CalculateStandardCrystal();
15 Transform2Column1();
16 FillCCenterVector();
17}
◆ ~EmcRecBarrelGeo() [1/2]
EmcRecBarrelGeo::~EmcRecBarrelGeo |
( |
| ) |
|
Definition at line 19 of file EmcRecBarrelGeo.cxx.
20{
21 fStandard.clear();
22 fCCenter.clear();
23 fCFrontCenter.clear();
24}
◆ EmcRecBarrelGeo() [2/2]
EmcRecBarrelGeo::EmcRecBarrelGeo |
( |
| ) |
|
◆ ~EmcRecBarrelGeo() [2/2]
EmcRecBarrelGeo::~EmcRecBarrelGeo |
( |
| ) |
|
◆ GetBarrelh1() [1/2]
double EmcRecBarrelGeo::GetBarrelh1 |
( |
| ) |
const |
|
inline |
◆ GetBarrelh1() [2/2]
double EmcRecBarrelGeo::GetBarrelh1 |
( |
| ) |
const |
|
inline |
◆ GetBarrelh2() [1/2]
double EmcRecBarrelGeo::GetBarrelh2 |
( |
| ) |
const |
|
inline |
◆ GetBarrelh2() [2/2]
double EmcRecBarrelGeo::GetBarrelh2 |
( |
| ) |
const |
|
inline |
◆ GetBarrelh3() [1/2]
double EmcRecBarrelGeo::GetBarrelh3 |
( |
| ) |
const |
|
inline |
◆ GetBarrelh3() [2/2]
double EmcRecBarrelGeo::GetBarrelh3 |
( |
| ) |
const |
|
inline |
◆ GetBarrelL() [1/2]
double EmcRecBarrelGeo::GetBarrelL |
( |
| ) |
const |
|
inline |
◆ GetBarrelL() [2/2]
double EmcRecBarrelGeo::GetBarrelL |
( |
| ) |
const |
|
inline |
◆ GetBarrelNPhiMax() [1/2]
int EmcRecBarrelGeo::GetBarrelNPhiMax |
( |
| ) |
const |
|
inline |
◆ GetBarrelNPhiMax() [2/2]
int EmcRecBarrelGeo::GetBarrelNPhiMax |
( |
| ) |
const |
|
inline |
◆ GetBarrelNThetaMax() [1/2]
int EmcRecBarrelGeo::GetBarrelNThetaMax |
( |
| ) |
const |
|
inline |
◆ GetBarrelNThetaMax() [2/2]
int EmcRecBarrelGeo::GetBarrelNThetaMax |
( |
| ) |
const |
|
inline |
◆ GetBarrelOffset1() [1/2]
double EmcRecBarrelGeo::GetBarrelOffset1 |
( |
| ) |
const |
|
inline |
◆ GetBarrelOffset1() [2/2]
double EmcRecBarrelGeo::GetBarrelOffset1 |
( |
| ) |
const |
|
inline |
◆ GetBarrelOffset2() [1/2]
double EmcRecBarrelGeo::GetBarrelOffset2 |
( |
| ) |
const |
|
inline |
◆ GetBarrelOffset2() [2/2]
double EmcRecBarrelGeo::GetBarrelOffset2 |
( |
| ) |
const |
|
inline |
◆ GetBarrelR() [1/2]
double EmcRecBarrelGeo::GetBarrelR |
( |
| ) |
const |
|
inline |
◆ GetBarrelR() [2/2]
double EmcRecBarrelGeo::GetBarrelR |
( |
| ) |
const |
|
inline |
◆ GetCCenter() [1/2]
Definition at line 282 of file EmcRecBarrelGeo.cxx.
283{
286
287 return fCCenter[theta*fBarrelNPhiMax+phi];
288}
static unsigned int theta_module(const Identifier &id)
static unsigned int phi_module(const Identifier &id)
Referenced by EmcRecGeoSvc::GetCCenter(), and main().
◆ GetCCenter() [2/2]
◆ GetCFrontCenter() [1/2]
◆ GetCFrontCenter() [2/2]
◆ GetCrystal() [1/2]
Definition at line 255 of file EmcRecBarrelGeo.cxx.
256{
260
261 double dphi=phi*fBarrelAlpha;
262
263 if((int)theta>=fBarrelNThetaMax) {
264 cry=fStandard[theta-fBarrelNThetaMax];
265 for(int m=0;m<8;++m)
266 {
268 }
269 }
270 else {
271 cry=fStandard[fBarrelNThetaMax-theta-1];
272 }
273
274 for(int m=0;m<8;++m)
275 {
276 cry.
Set(m,cry.
Get(m).rotateZ(dphi));
277 }
278
279 return cry;
280}
HepPoint3D Get(int index) const
void SetZ(int index, double value)
void Set(int index, const HepPoint3D &aPoint)
Referenced by EmcRecGeoSvc::GetCrystal(), EmcRecGeoSvc::GetCrystalPoint(), and main().
◆ GetCrystal() [2/2]
The documentation for this class was generated from the following files: