#include <ITileCalculator.h>
|
| ITileCalculator () |
|
virtual | ~ITileCalculator () |
|
| DeclareInterfaceID (ITileCalculator, 1, 0) |
|
virtual G4bool | FindTileScinSection (const G4Step *, TileHitData &hitData) const =0 |
| Search for the tilecal sub-section, its module and some identifiers. More...
|
|
virtual G4bool | MakePmtEdepTime (const G4Step *, TileHitData &hitData, double &deltaTime) const =0 |
| Calculation of pmtID, edep and scin_Time with aStep (Sergey) More...
|
|
virtual G4bool | ManageScintHit (TileHitData &hitData, double deltaTime) const =0 |
| Calculation of pmtID, edep and scin_Time with aStep (Sergey) More...
|
|
virtual TileMicroHit | GetTileMicroHit (const G4Step *, TileHitData &hitData) const =0 |
| Used by FastCaloSimParamAction. More...
|
|
virtual TileGeoG4LookupBuilder * | GetLookupBuilder () const =0 |
|
virtual const TileSDOptions * | GetOptions () const =0 |
| pointer to class with all options More...
|
|
virtual void | pmtEdepFromFCS_StepInfo (TileHitData &hitData, double ene, double yLocal, double halfYLocal, double zLocal, int Ushape) const =0 |
| Method used by TileFastCaloSim/TileFCSmStepToTileHitVec. More...
|
|
Definition at line 67 of file ITileCalculator.h.
◆ ITileCalculator()
ITileCalculator::ITileCalculator |
( |
| ) |
|
|
inline |
◆ ~ITileCalculator()
virtual ITileCalculator::~ITileCalculator |
( |
| ) |
|
|
inlinevirtual |
◆ DeclareInterfaceID()
◆ FindTileScinSection()
virtual G4bool ITileCalculator::FindTileScinSection |
( |
const G4Step * |
, |
|
|
TileHitData & |
hitData |
|
) |
| const |
|
pure virtual |
Search for the tilecal sub-section, its module and some identifiers.
◆ GetLookupBuilder()
virtual TileGeoG4LookupBuilder* ITileCalculator::GetLookupBuilder |
( |
| ) |
const |
|
pure virtual |
◆ GetOptions()
pointer to class with all options
◆ GetTileMicroHit()
Used by FastCaloSimParamAction.
◆ MakePmtEdepTime()
virtual G4bool ITileCalculator::MakePmtEdepTime |
( |
const G4Step * |
, |
|
|
TileHitData & |
hitData, |
|
|
double & |
deltaTime |
|
) |
| const |
|
pure virtual |
Calculation of pmtID, edep and scin_Time with aStep (Sergey)
◆ ManageScintHit()
virtual G4bool ITileCalculator::ManageScintHit |
( |
TileHitData & |
hitData, |
|
|
double |
deltaTime |
|
) |
| const |
|
pure virtual |
Calculation of pmtID, edep and scin_Time with aStep (Sergey)
◆ pmtEdepFromFCS_StepInfo()
virtual void ITileCalculator::pmtEdepFromFCS_StepInfo |
( |
TileHitData & |
hitData, |
|
|
double |
ene, |
|
|
double |
yLocal, |
|
|
double |
halfYLocal, |
|
|
double |
zLocal, |
|
|
int |
Ushape |
|
) |
| const |
|
pure virtual |
Method used by TileFastCaloSim/TileFCSmStepToTileHitVec.
The documentation for this class was generated from the following file: