#include <XAluminumElectrodeSensitivity.hh>
◆ XAluminumElectrodeSensitivity()
XAluminumElectrodeSensitivity::XAluminumElectrodeSensitivity |
( |
const G4String & |
name | ) |
|
Definition at line 54 of file XAluminumElectrodeSensitivity.cc.
60 fWriter =
new std::fstream(
"caustic.ssv",std::fstream::out|std::fstream::ate);
62 G4cerr <<
"XAluminumElectrodeSensitivity::Constructor:" 63 <<
"\n\tFailed to open caustic.ssv for appending data." 64 <<
"\n\tCreating caustic.ssv" <<
G4endl;
68 fWriter2 =
new std::fstream(
"timing.ssv",std::fstream::out|std::fstream::ate);
70 G4cerr <<
"XAluminumElectrodeSensitivity::Constructor: " 71 <<
"\n\tFailed to open timing.ssv for appending data." 72 <<
"\n\tCreating timing.ssv." <<
G4endl;
77 G4cerr <<
"XAluminumElectrodeSensitivity::Constructor: " 78 <<
"\nERROR: COULD NOT CREATE OUTPUT FILES FOR WRITING" <<
G4endl;
static std::fstream * fWriter2
void insert(G4String str)
static std::fstream * fWriter
G4VSensitiveDetector(G4String name)
G4CollectionNameVector collectionName
G4GLOB_DLL std::ostream G4cerr
◆ ~XAluminumElectrodeSensitivity()
XAluminumElectrodeSensitivity::~XAluminumElectrodeSensitivity |
( |
| ) |
|
|
virtual |
◆ EndOfEvent()
Reimplemented from G4VSensitiveDetector.
Definition at line 147 of file XAluminumElectrodeSensitivity.cc.
XAluminumElectrodeHitsCollection * fHitsCollection
void WriteHitInfo(const XAluminumElectrodeHit *aHit)
virtual G4VHit * GetHit(size_t i) const
virtual size_t GetSize() const
◆ GetHitsCollection()
◆ Initialize()
Reimplemented from G4VSensitiveDetector.
Definition at line 107 of file XAluminumElectrodeSensitivity.cc.
G4String SensitiveDetectorName
G4int GetCollectionID(G4String colName)
XAluminumElectrodeHitsCollection * fHitsCollection
G4THitsCollection< XAluminumElectrodeHit > XAluminumElectrodeHitsCollection
void AddHitsCollection(G4int HCID, G4VHitsCollection *aHC)
static G4SDManager * GetSDMpointer()
G4CollectionNameVector collectionName
◆ ProcessHits()
Implements G4VSensitiveDetector.
Definition at line 119 of file XAluminumElectrodeSensitivity.cc.
123 G4double edp = aStep->GetNonIonizingEnergyDeposit();
124 if(edp==0.)
return true;
126 G4StepPoint* preStepPoint = aStep->GetPreStepPoint();
127 G4StepPoint* postStepPoint = aStep->GetPostStepPoint();
135 aHit->
fTime = postStepPoint->GetGlobalTime();
const G4NavigationHistory * GetHistory() const
XAluminumElectrodeHitsCollection * fHitsCollection
const G4AffineTransform & GetTopTransform() const
◆ WriteHitInfo()
◆ fHCID
G4int XAluminumElectrodeSensitivity::fHCID |
|
private |
◆ fHitsCollection
◆ fWriter
std::fstream * XAluminumElectrodeSensitivity::fWriter = 0 |
|
staticprivate |
◆ fWriter2
std::fstream * XAluminumElectrodeSensitivity::fWriter2 = 0 |
|
staticprivate |
The documentation for this class was generated from the following files: