ATLAS Offline Software
LArG4H62004SD.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef LARG4H6SD_LARG4H62004SD_H
6 #define LARG4H6SD_LARG4H62004SD_H
7 
8 // Base class
10 
11 // Forward declarations.
12 class ILArCalculatorSvc;
13 class G4Step;
14 class G4TouchableHistory;
15 
16 
18 {
19 public:
20  LArG4H62004SD(const G4String& name, ILArCalculatorSvc* calc, const std::string& type, const float width);
21  virtual ~LArG4H62004SD() {}
22 
23  // The required functions for all sensitive detectors:
24  virtual G4bool ProcessHits(G4Step* step, G4TouchableHistory* ROhist);
25 
26 };
27 
28 #endif // LARG4H6SD_LARG4H62004SD_H
LArG4H62004SD::~LArG4H62004SD
virtual ~LArG4H62004SD()
Definition: LArG4H62004SD.h:21
LArG4SimpleSD
Common sensitive detector class for LAr systems.
Definition: LArG4SimpleSD.h:36
LArG4H62004SD::ProcessHits
virtual G4bool ProcessHits(G4Step *step, G4TouchableHistory *ROhist)
ILArCalculatorSvc
Definition: ILArCalculatorSvc.h:25
LArG4H62004SD
Definition: LArG4H62004SD.h:18
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
LArG4SimpleSD.h
Base_Fragment.width
width
Definition: Sherpa_i/share/common/Base_Fragment.py:59
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
LArCellBinning.step
step
Definition: LArCellBinning.py:158
LArG4H62004SD::LArG4H62004SD
LArG4H62004SD(const G4String &name, ILArCalculatorSvc *calc, const std::string &type, const float width)
beamspotnt.calc
calc
Definition: bin/beamspotnt.py:1252