Import Geant4 6.2.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-09 10:56:29 +02:00
parent 1d812b78b1
commit e083ffb441
1415 changed files with 111223 additions and 21207 deletions
@@ -22,7 +22,7 @@
//
//
// $Id: XrayFluoEventAction.hh
// GEANT4 tag $Name: xray_fluo-V04-01-03
// GEANT4 tag $Name: xray_fluo-V03-02-00
//
// Author: Elena Guardincerri (Elena.Guardincerri@ge.infn.it)
//
@@ -38,6 +38,9 @@
#include "G4UserEventAction.hh"
#include "globals.hh"
#include "XrayFluoDetectorConstruction.hh"
#include "XrayFluoPlaneDetectorConstruction.hh"
#include "XrayFluoMercuryDetectorConstruction.hh"
class XrayFluoRunAction;
class XrayFluoEventActionMessenger;
@@ -49,8 +52,10 @@ class XrayFluoEventAction : public G4UserEventAction
{
public:
XrayFluoEventAction();
XrayFluoEventAction(XrayFluoDetectorConstruction*);
XrayFluoEventAction(XrayFluoPlaneDetectorConstruction*);
XrayFluoEventAction(XrayFluoMercuryDetectorConstruction*);
virtual ~XrayFluoEventAction();
public:
@@ -75,14 +80,19 @@ private:
//the sigma is to be set in the file XrayFluoEventAction.cc
G4double RandomCut(G4double);
XrayFluoVDetectorType* detectorType;
//XrayFluoRunAction* runManager;
//this method distributes the energy deposit (which must be given as
//argument) according to the response function stored in the file
//response.dat
XrayFluoRunAction* runManager;
//public: G4double ResponseFunction(G4double);
public: G4double ResponseFunction(G4double);
};