#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 std::unique_ptr< 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 std::unique_ptr<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: