![]() |
ATLAS Offline Software
|
#include <LArFCALCalculatorBase.h>
Public Member Functions | |
| LArFCALCalculatorBase (const std::string &name, ISvcLocator *pSvcLocator) | |
| LArFCALCalculatorBase (const LArFCALCalculatorBase &)=delete | |
| LArFCALCalculatorBase | operator= (const LArFCALCalculatorBase &)=delete |
| virtual StatusCode | initialize () override |
| virtual G4float | OOTcut () const override final |
| virtual G4bool | Process (const G4Step *, std::vector< LArHitData > &) const override final |
| virtual G4bool | isInTime (G4double hitTime) const override final |
| virtual void | initializeForSDCreation () override |
Protected Attributes | |
| Gaudi::Property< bool > | m_doHV {this, "FCALHVEnable", false} |
| Gaudi::Property< G4int > | m_FCalSampling {this, "FCALSampling", 0} |
| FCAL_ChannelMap * | m_ChannelMap {nullptr} |
| const FCALModule * | m_posModule {nullptr} |
| const FCALModule * | m_negModule {nullptr} |
| std::unique_ptr< LArG4BirksLaw > | m_birksLaw {} |
| FCALHVManager::FCALHVData | m_hvdata |
| Gaudi::Property< bool > | m_BirksLaw {this, "BirksLaw", true} |
| Gaudi::Property< double > | m_Birksk {this, "Birksk", 0.05832} |
| Gaudi::Property< double > | m_OOTcut {this, "OOTcut", 300*CLHEP::ns} |
Definition at line 30 of file LArFCALCalculatorBase.h.
| LArFCALCalculatorBase::LArFCALCalculatorBase | ( | const std::string & | name, |
| ISvcLocator * | pSvcLocator ) |
|
delete |
|
overridevirtual |
|
inlineoverridevirtualinherited |
Reimplemented in LArBarrelCalculator, and LArHECWheelCalculator.
Definition at line 19 of file LArCalculatorSvcImp.h.
|
inlinefinaloverridevirtual |
Definition at line 46 of file LArFCALCalculatorBase.h.
|
inlinefinaloverridevirtual |
Definition at line 41 of file LArFCALCalculatorBase.h.
|
delete |
|
finaloverridevirtual |
|
protectedinherited |
Definition at line 27 of file LArCalculatorSvcImp.h.
|
protectedinherited |
Definition at line 23 of file LArCalculatorSvcImp.h.
|
protected |
Definition at line 63 of file LArFCALCalculatorBase.h.
|
protected |
Definition at line 58 of file LArFCALCalculatorBase.h.
|
protected |
Definition at line 55 of file LArFCALCalculatorBase.h.
|
protected |
Definition at line 56 of file LArFCALCalculatorBase.h.
|
protected |
Definition at line 65 of file LArFCALCalculatorBase.h.
|
protected |
Definition at line 60 of file LArFCALCalculatorBase.h.
|
protectedinherited |
Definition at line 30 of file LArCalculatorSvcImp.h.
|
protected |
Definition at line 59 of file LArFCALCalculatorBase.h.