#include <EmcRecBarrelGeo.h>
◆ EmcRecBarrelGeo() [1/3]
| EmcRecBarrelGeo::EmcRecBarrelGeo |
( |
| ) |
|
Definition at line 11 of file EmcRecBarrelGeo.cxx.
11 {
12 ParameterInitialize();
13 CalculateStandardCrystal();
14 Transform2Column1();
15 FillCCenterVector();
16}
◆ ~EmcRecBarrelGeo() [1/3]
| EmcRecBarrelGeo::~EmcRecBarrelGeo |
( |
| ) |
|
Definition at line 18 of file EmcRecBarrelGeo.cxx.
18 {
19 fStandard.clear();
20 fCCenter.clear();
21 fCFrontCenter.clear();
22}
◆ EmcRecBarrelGeo() [2/3]
| EmcRecBarrelGeo::EmcRecBarrelGeo |
( |
| ) |
|
◆ ~EmcRecBarrelGeo() [2/3]
| EmcRecBarrelGeo::~EmcRecBarrelGeo |
( |
| ) |
|
◆ EmcRecBarrelGeo() [3/3]
| EmcRecBarrelGeo::EmcRecBarrelGeo |
( |
| ) |
|
◆ ~EmcRecBarrelGeo() [3/3]
| EmcRecBarrelGeo::~EmcRecBarrelGeo |
( |
| ) |
|
◆ GetBarrelh1() [1/3]
| double EmcRecBarrelGeo::GetBarrelh1 |
( |
| ) |
const |
|
inline |
◆ GetBarrelh1() [2/3]
| double EmcRecBarrelGeo::GetBarrelh1 |
( |
| ) |
const |
|
inline |
◆ GetBarrelh1() [3/3]
| double EmcRecBarrelGeo::GetBarrelh1 |
( |
| ) |
const |
|
inline |
◆ GetBarrelh2() [1/3]
| double EmcRecBarrelGeo::GetBarrelh2 |
( |
| ) |
const |
|
inline |
◆ GetBarrelh2() [2/3]
| double EmcRecBarrelGeo::GetBarrelh2 |
( |
| ) |
const |
|
inline |
◆ GetBarrelh2() [3/3]
| double EmcRecBarrelGeo::GetBarrelh2 |
( |
| ) |
const |
|
inline |
◆ GetBarrelh3() [1/3]
| double EmcRecBarrelGeo::GetBarrelh3 |
( |
| ) |
const |
|
inline |
◆ GetBarrelh3() [2/3]
| double EmcRecBarrelGeo::GetBarrelh3 |
( |
| ) |
const |
|
inline |
◆ GetBarrelh3() [3/3]
| double EmcRecBarrelGeo::GetBarrelh3 |
( |
| ) |
const |
|
inline |
◆ GetBarrelL() [1/3]
| double EmcRecBarrelGeo::GetBarrelL |
( |
| ) |
const |
|
inline |
◆ GetBarrelL() [2/3]
| double EmcRecBarrelGeo::GetBarrelL |
( |
| ) |
const |
|
inline |
◆ GetBarrelL() [3/3]
| double EmcRecBarrelGeo::GetBarrelL |
( |
| ) |
const |
|
inline |
◆ GetBarrelNPhiMax() [1/3]
| int EmcRecBarrelGeo::GetBarrelNPhiMax |
( |
| ) |
const |
|
inline |
◆ GetBarrelNPhiMax() [2/3]
| int EmcRecBarrelGeo::GetBarrelNPhiMax |
( |
| ) |
const |
|
inline |
◆ GetBarrelNPhiMax() [3/3]
| int EmcRecBarrelGeo::GetBarrelNPhiMax |
( |
| ) |
const |
|
inline |
◆ GetBarrelNThetaMax() [1/3]
| int EmcRecBarrelGeo::GetBarrelNThetaMax |
( |
| ) |
const |
|
inline |
◆ GetBarrelNThetaMax() [2/3]
| int EmcRecBarrelGeo::GetBarrelNThetaMax |
( |
| ) |
const |
|
inline |
◆ GetBarrelNThetaMax() [3/3]
| int EmcRecBarrelGeo::GetBarrelNThetaMax |
( |
| ) |
const |
|
inline |
◆ GetBarrelOffset1() [1/3]
| double EmcRecBarrelGeo::GetBarrelOffset1 |
( |
| ) |
const |
|
inline |
◆ GetBarrelOffset1() [2/3]
| double EmcRecBarrelGeo::GetBarrelOffset1 |
( |
| ) |
const |
|
inline |
◆ GetBarrelOffset1() [3/3]
| double EmcRecBarrelGeo::GetBarrelOffset1 |
( |
| ) |
const |
|
inline |
◆ GetBarrelOffset2() [1/3]
| double EmcRecBarrelGeo::GetBarrelOffset2 |
( |
| ) |
const |
|
inline |
◆ GetBarrelOffset2() [2/3]
| double EmcRecBarrelGeo::GetBarrelOffset2 |
( |
| ) |
const |
|
inline |
◆ GetBarrelOffset2() [3/3]
| double EmcRecBarrelGeo::GetBarrelOffset2 |
( |
| ) |
const |
|
inline |
◆ GetBarrelR() [1/3]
| double EmcRecBarrelGeo::GetBarrelR |
( |
| ) |
const |
|
inline |
◆ GetBarrelR() [2/3]
| double EmcRecBarrelGeo::GetBarrelR |
( |
| ) |
const |
|
inline |
◆ GetBarrelR() [3/3]
| double EmcRecBarrelGeo::GetBarrelR |
( |
| ) |
const |
|
inline |
◆ GetCCenter() [1/3]
Definition at line 298 of file EmcRecBarrelGeo.cxx.
298 {
301
302 return fCCenter[theta * fBarrelNPhiMax + phi];
303}
static unsigned int theta_module(const Identifier &id)
static unsigned int phi_module(const Identifier &id)
Referenced by main().
◆ GetCCenter() [2/3]
◆ GetCCenter() [3/3]
◆ GetCFrontCenter() [1/3]
Definition at line 305 of file EmcRecBarrelGeo.cxx.
305 {
308
309 return fCFrontCenter[theta * fBarrelNPhiMax + phi];
310}
Referenced by main().
◆ GetCFrontCenter() [2/3]
◆ GetCFrontCenter() [3/3]
◆ GetCrystal() [1/3]
Definition at line 279 of file EmcRecBarrelGeo.cxx.
279 {
280 EmcRecCrystal cry;
283
284 double dphi = phi * fBarrelAlpha;
285
286 if ( (int)theta >= fBarrelNThetaMax )
287 {
288 cry = fStandard[theta - fBarrelNThetaMax];
289 for (
int m = 0; m < 8; ++m ) { cry.
SetZ( m, -cry.
Get( m ).z() ); }
290 }
291 else { cry = fStandard[fBarrelNThetaMax - theta - 1]; }
292
293 for (
int m = 0; m < 8; ++m ) { cry.
Set( m, cry.
Get( m ).rotateZ( dphi ) ); }
294
295 return cry;
296}
HepPoint3D Get(int index) const
void SetZ(int index, double value)
void Set(int index, const HepPoint3D &aPoint)
Referenced by main().
◆ GetCrystal() [2/3]
◆ GetCrystal() [3/3]
The documentation for this class was generated from the following files: