 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef sTGCSensitiveDetector_H
6 #define sTGCSensitiveDetector_H
8 #include "G4VSensitiveDetector.hh"
13 #include <gtest/gtest_prod.h>
25 const std::string& hitCollectionName,
30 void Initialize(G4HCofThisEvent* HCE)
override final;
31 G4bool
ProcessHits(G4Step* aStep, G4TouchableHistory* ROhist)
override final;
G4bool ProcessHits(G4Step *aStep, G4TouchableHistory *ROhist) override final
~sTGCSensitiveDetector()=default
static const sTgcHitIdHelper * GetHelper()
const sTgcHitIdHelper * m_muonHelper
Handle class for recording to StoreGate.
sTGCSensitiveDetector(const std::string &name, const std::string &hitCollectionName, unsigned baseDepth)
construction/destruction
unsigned m_baseDepth
basic depth to travel along the G4 history.
Class to provide easy MsgStream access and capabilities.
void Initialize(G4HCofThisEvent *HCE) override final
member functions
SG::WriteHandle< sTGCSimHitCollection > m_sTGCSimHitCollection
FRIEND_TEST(sTGCSensitiveDetectortest, Initialize)
FRIEND_TEST(sTGCSensitiveDetectortest, ProcessHits)