  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
   77 #ifndef MDTSensitiveDetectorCosmics_H 
   78 #define MDTSensitiveDetectorCosmics_H 
   80 #include "G4VSensitiveDetector.hh" 
   83 #include <gtest/gtest_prod.h> 
   85 class G4TouchableHistory;
 
  100     void   Initialize(G4HCofThisEvent* HCE) 
override final;
 
  101     G4bool 
ProcessHits(G4Step* aStep, G4TouchableHistory* ROhist) 
override final;
 
  
const MdtHitIdHelper * m_muonHelper
 
void Initialize(G4HCofThisEvent *HCE) override final
member functions
 
FRIEND_TEST(MDTSensitiveDetectorCosmicstest, ProcessHits)
 
double m_DEFAULT_TUBE_RADIUS
radius assigned to radius if radius is invalid
 
~MDTSensitiveDetectorCosmics()=default
 
Handle class for recording to StoreGate.
 
FRIEND_TEST(MDTSensitiveDetectorCosmicstest, GetIdentifier)
 
Amg::Vector3D m_currVertex
 
SG::WriteHandle< MDTSimHitCollection > m_MDTHitColl
member data
 
MDTSensitiveDetectorCosmics(const std::string &name, const std::string &hitCollectionName, const unsigned int nTubesMax)
construction/destruction
 
Eigen::Matrix< double, 3, 1 > Vector3D
 
FRIEND_TEST(MDTSensitiveDetectorCosmicstest, Initialize)
 
int GetIdentifier(const G4TouchableHistory *touchHist)
 
Amg::Vector3D m_localPosition
 
G4bool ProcessHits(G4Step *aStep, G4TouchableHistory *ROhist) override final