From 3320f3949223ae8ee309b2050ac26d70c2f2e87a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Der=C3=B3s?= Date: Wed, 24 Jul 2019 19:47:09 -0300 Subject: [PATCH] Hits class added --- include/B1Hits.hh | 16 ++++++++++++++++ src/B1Hits.cc | 24 ++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 include/B1Hits.hh create mode 100644 src/B1Hits.cc diff --git a/include/B1Hits.hh b/include/B1Hits.hh new file mode 100644 index 0000000..8f1b2c2 --- /dev/null +++ b/include/B1Hits.hh @@ -0,0 +1,16 @@ +#include "G4VHit.hh" +#include "G4Allocator.hh" +#include "G4THitsCollection.hh" +#include "G4Step.hh" + +class B1Hits: public G4VHit { + +public: + B1Hits(); + ~B1Hits(); + + void print(); + G4int get_track(G4Step* step); +}; + +typedef G4THitsCollection B1HitsCollection; diff --git a/src/B1Hits.cc b/src/B1Hits.cc new file mode 100644 index 0000000..41a42c9 --- /dev/null +++ b/src/B1Hits.cc @@ -0,0 +1,24 @@ +#include "B1Hits.hh" + +#include "G4VVisManager.hh" +#include "G4VisAttributes.hh" +#include "G4Circle.hh" +#include "G4Colour.hh" +#include "G4AttDefStore.hh" +#include "G4AttDef.hh" +#include "G4AttValue.hh" +#include "G4UIcommand.hh" +#include "G4UnitsTable.hh" +#include "G4SystemOfUnits.hh" +#include "G4ios.hh" + +B1Hits::B1Hits() { + +} +B1Hits::~B1Hits() { + +} + +G4int B1Hits::get_track(G4Step* step) { + return step->GetTrack()->GetTrackID(); +} -- 2.22.0