CGEM BOSS 6.6.5.g
BESIII Offline Software System
|
#include <BesEmcEndGeometry.hh>
Public Member Functions | |
BesEmcEndGeometry () | |
~BesEmcEndGeometry () | |
void | ReadParameters () |
void | ComputeParameters () |
void | Exchange (G4int cry1, G4int cry2) |
void | ExchangeSector7 (G4int cry1, G4int cry2) |
void | ReflectX () |
void | Zoom (const G4ThreeVector pos[8], const G4double factor) |
void | ModifyForCasing (G4ThreeVector pos[8], G4int CryNb) |
G4ThreeVector | ComputeDimAndPos (const G4int, const G4int, const G4int) |
G4int | GetCryNumInOneLayer (G4int num) |
Friends | |
class | BesEmcConstruction |
class | BesEmcDigitizer |
class | EmcGdmlWriter |
Definition at line 10 of file BesEmcEndGeometry.hh.
BesEmcEndGeometry::BesEmcEndGeometry | ( | ) |
Definition at line 16 of file BesEmcEndGeometry.cc.
BesEmcEndGeometry::~BesEmcEndGeometry | ( | ) |
Definition at line 19 of file BesEmcEndGeometry.cc.
G4ThreeVector BesEmcEndGeometry::ComputeDimAndPos | ( | const G4int | partId, |
const G4int | numTheta, | ||
const G4int | numPhi | ||
) |
Definition at line 375 of file BesEmcEndGeometry.cc.
void BesEmcEndGeometry::ComputeParameters | ( | ) |
Definition at line 70 of file BesEmcEndGeometry.cc.
Referenced by BesEmcConstruction::Construct().
void BesEmcEndGeometry::Exchange | ( | G4int | cry1, |
G4int | cry2 | ||
) |
Definition at line 231 of file BesEmcEndGeometry.cc.
Referenced by ComputeParameters().
void BesEmcEndGeometry::ExchangeSector7 | ( | G4int | cry1, |
G4int | cry2 | ||
) |
Definition at line 242 of file BesEmcEndGeometry.cc.
Referenced by ReflectX().
|
inline |
Definition at line 30 of file BesEmcEndGeometry.hh.
void BesEmcEndGeometry::ModifyForCasing | ( | G4ThreeVector | pos[8], |
G4int | CryNb | ||
) |
Definition at line 323 of file BesEmcEndGeometry.cc.
Referenced by ComputeDimAndPos(), and BesEmcConstruction::ConstructEndGeometry().
void BesEmcEndGeometry::ReadParameters | ( | ) |
Definition at line 22 of file BesEmcEndGeometry.cc.
Referenced by ComputeParameters().
void BesEmcEndGeometry::ReflectX | ( | ) |
Definition at line 254 of file BesEmcEndGeometry.cc.
void BesEmcEndGeometry::Zoom | ( | const G4ThreeVector | pos[8], |
const G4double | factor | ||
) |
Definition at line 300 of file BesEmcEndGeometry.cc.
Referenced by ComputeDimAndPos(), and BesEmcConstruction::ConstructEndGeometry().
|
friend |
Definition at line 15 of file BesEmcEndGeometry.hh.
|
friend |
Definition at line 16 of file BesEmcEndGeometry.hh.
|
friend |
Definition at line 17 of file BesEmcEndGeometry.hh.