86#ifndef RPCSensitiveDetector_H
87#define RPCSensitiveDetector_H
89#include "G4VSensitiveDetector.hh"
94#include <gtest/gtest_prod.h>
104 RPCSensitiveDetector(
const std::string& name,
const std::string& hitCollectionName,
unsigned int nGasGaps);
107 void Initialize(G4HCofThisEvent*)
override final;
108 G4bool
ProcessHits(G4Step*,G4TouchableHistory*)
override final;
AtlasHitsVector< RPCSimHit > RPCSimHitCollection
This class is attached to G4Event objects as UserInformation.
RPCSensitiveDetector(const std::string &name, const std::string &hitCollectionName, unsigned int nGasGaps)
construction/destruction
std::string m_hitCollectionName
member data
G4bool ProcessHits(G4Step *, G4TouchableHistory *) override final
FRIEND_TEST(RPCSensitiveDetectortest, Initialize)
const RpcHitIdHelper * m_muonHelper
void Initialize(G4HCofThisEvent *) override final
member functions
AtlasG4EventUserInfo * m_g4UserEventInfo
FRIEND_TEST(RPCSensitiveDetectortest, ProcessHits)
RPCSimHitCollection * m_myRPCHitColl