#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.
|
| virtual G4bool | MakePmtEdepTime (const G4Step *, TileHitData &hitData, double &deltaTime) const =0 |
| | Calculation of pmtID, edep and scin_Time with aStep (Sergey)
|
| virtual G4bool | ManageScintHit (TileHitData &hitData, double deltaTime) const =0 |
| | Calculation of pmtID, edep and scin_Time with aStep (Sergey)
|
| virtual TileMicroHit | GetTileMicroHit (const G4Step *, TileHitData &hitData) const =0 |
| | Used by FastCaloSimParamAction.
|
| virtual std::unique_ptr< TileGeoG4LookupBuilder > | GetLookupBuilder () const =0 |
| virtual const TileSDOptions * | GetOptions () const =0 |
| | pointer to class with all options
|
| virtual void | pmtEdepFromFCS_StepInfo (TileHitData &hitData, double ene, double yLocal, double halfYLocal, double zLocal, int Ushape) const =0 |
| | Method used by TileFastCaloSim/TileFCSmStepToTileHitVec.
|
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 std::unique_ptr< TileGeoG4LookupBuilder > ITileCalculator::GetLookupBuilder |
( |
| ) |
const |
|
pure virtual |
◆ GetOptions()
| virtual const TileSDOptions * ITileCalculator::GetOptions |
( |
| ) |
const |
|
pure virtual |
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: