Created Run class
This commit is contained in:
parent
2cf2d6c10a
commit
d4c572cdbd
|
@ -0,0 +1,30 @@
|
|||
//
|
||||
// MedtechRun.hh
|
||||
// medtech
|
||||
//
|
||||
// Created by Baranyai David on 2018. 04. 02..
|
||||
//
|
||||
|
||||
#ifndef MedtechRun_hh
|
||||
#define MedtechRun_hh
|
||||
|
||||
#include <stdio.h>
|
||||
#include "G4Run.hh"
|
||||
|
||||
class MedtechRun : public G4Run
|
||||
{
|
||||
public:
|
||||
MedtechRun();
|
||||
virtual ~MedtechRun();
|
||||
|
||||
virtual void Merge(const G4Run*);
|
||||
|
||||
void AddEdep (G4double edep);
|
||||
|
||||
G4double GetEdep() const { return fEdep; }
|
||||
|
||||
private:
|
||||
G4double fEdep;
|
||||
};
|
||||
|
||||
#endif /* MedtechRun_hh */
|
|
@ -0,0 +1,31 @@
|
|||
//
|
||||
// MedtechRun.cc
|
||||
// medtech
|
||||
//
|
||||
// Created by Baranyai David on 2018. 04. 02..
|
||||
//
|
||||
|
||||
#include "MedtechRun.hh"
|
||||
|
||||
MedtechRun::MedtechRun() : G4Run()
|
||||
{
|
||||
fEdep = 0.0;
|
||||
}
|
||||
|
||||
MedtechRun::~MedtechRun()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void MedtechRun::Merge(const G4Run* run)
|
||||
{
|
||||
const MedtechRun* localRun = static_cast<const MedtechRun*>(run);
|
||||
fEdep += localRun->fEdep;
|
||||
|
||||
G4Run::Merge(run);
|
||||
}
|
||||
|
||||
void MedtechRun::AddEdep (G4double edep)
|
||||
{
|
||||
fEdep += edep;
|
||||
}
|
Loading…
Reference in New Issue