![]() |
ATLAS Offline Software
|
#include <LUCID_HitHelper.h>
Public Member Functions | |
| LUCID_HitHelper () | |
| ~LUCID_HitHelper () | |
| G4ThreeVector | GetPreStepPoint (G4Step *aStep) const |
| G4ThreeVector | GetPostStepPoint (G4Step *aStep) const |
| float | GetPreStepTime (G4Step *aStep) const |
| float | GetPostStepTime (G4Step *aStep) const |
| double | GetWaveLength (double energy) const |
| double | GetEnergy (double lambda) const |
| int | GetTubNumber (G4Step *) const |
Static Public Member Functions | |
| static int | GetVolNumber (const G4String &) |
Private Member Functions | |
| void | InitializeField (const std::string &n, int vmn, int vmx) |
| void | InitializeField (const std::string &n, int nb) |
| void | SetFieldValue (const std::string &name, int n, HitID &targetID) const |
| int | GetFieldValue (const std::string &name, HitID targetID) const |
| void | PrintFields () |
Static Private Member Functions | |
| static void | Print (int id) |
| static void | SetBit (int &i, int bitpos) |
| static void | UnsetBit (int &i, int bitpos) |
| static void | Store (int &id, int value, int first, int field) |
| static int | Retrieve (int id, int first, int field) |
Private Attributes | |
| IdFields | m_IDs |
| int | m_currentStorage |
Definition at line 24 of file LUCID_HitHelper.h.
|
inline |
Definition at line 28 of file LUCID_HitHelper.h.
|
inline |
Definition at line 29 of file LUCID_HitHelper.h.
|
inline |
Definition at line 37 of file LUCID_HitHelper.h.
Definition at line 47 of file HitIdHelper.cxx.
|
inline |
Definition at line 32 of file LUCID_HitHelper.h.
|
inline |
Definition at line 34 of file LUCID_HitHelper.h.
|
inline |
Definition at line 31 of file LUCID_HitHelper.h.
|
inline |
Definition at line 33 of file LUCID_HitHelper.h.
| int LUCID_HitHelper::GetTubNumber | ( | G4Step * | aStep | ) | const |
Definition at line 20 of file LUCID_HitHelper.cxx.
|
static |
Definition at line 9 of file LUCID_HitHelper.cxx.
|
inline |
Definition at line 36 of file LUCID_HitHelper.h.
|
inherited |
Definition at line 20 of file HitIdHelper.cxx.
|
inherited |
Definition at line 10 of file HitIdHelper.cxx.
|
staticinherited |
Definition at line 72 of file HitIdHelper.cxx.
|
inherited |
|
staticprotectedinherited |
Definition at line 105 of file HitIdHelper.cxx.
|
staticprotectedinherited |
|
inherited |
Definition at line 30 of file HitIdHelper.cxx.
|
staticprotectedinherited |
Definition at line 96 of file HitIdHelper.cxx.
|
staticprotectedinherited |
Definition at line 88 of file HitIdHelper.cxx.
|
protectedinherited |
Definition at line 35 of file HitIdHelper.h.
|
protectedinherited |
Definition at line 34 of file HitIdHelper.h.