ATLAS Offline Software
Loading...
Searching...
No Matches
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.
13class G4Step;
14class G4TouchableHistory;
15
16
18{
19public:
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
const double width
virtual ~LArG4H62004SD()
virtual G4bool ProcessHits(G4Step *step, G4TouchableHistory *ROhist)
LArG4H62004SD(const G4String &name, ILArCalculatorSvc *calc, const std::string &type, const float width)
LArG4SimpleSD(G4String a_name, ILArCalculatorSvc *calc, const std::string &type="Default", const float width=2.5 *CLHEP::ns)
Constructor.