#ifndef EGPHit_h #define EGPHit_h 1 #include "CLHEP/Vector/ThreeVector.h" #include struct EGPHit { int containerID; int arrayID; int bankID; int layerID; int counterID; CLHEP::Hep3Vector counterPos; double energy; int particleID; //particle type of the main particle or its parents which branched off the primary muon //(unless the primary muon is the main particle) CLHEP::Hep3Vector vertexPos; //position where the main particle or its parents branched off the primary muon //(unless the primary muon is the main particle) TString vertexVolume; //volume where the main particle or its parent branched off the primary muon //(unless the primary muon is the main particle) bool primaryMuonPresent; //primary muon was at least in part responsible for this hit }; #endif