Import Geant4 10.5.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2018-06-29 10:58:11 +02:00
parent fe81a77428
commit 6aa23be517
1581 changed files with 124288 additions and 83758 deletions
@@ -41,55 +41,4 @@
//! Alternative here is a XML file
//#include "g4xml.hh"
class CCalAnalysis {
public:
virtual ~CCalAnalysis();
public:
void BeginOfRun(G4int n);
void EndOfRun(G4int n);
void EndOfEvent(G4int flag);
void Init();
void Finish();
int maxbin() {return numberOfTimeSlices;}
void InsertEnergyHcal(float*);
void InsertEnergyEcal(float*);
void InsertEnergy(float v);
void InsertLateralProfile(float*);
void InsertTime(float*);
void InsertTimeProfile(int, double, double);
void setNtuple(float* hcalE, float* ecalE, float elab, float x, float y,
float z, float edep, float edec, float edhc);
static CCalAnalysis* getInstance();
private:
CCalAnalysis();
private:
static CCalAnalysis* instance;
G4int fVerbosity;
G4int numberOfTimeSlices;
//enum {numberOfTimeSlices = 200};
//
//Id of the histograms (first of each block). Used internally for a
//quick mapping of the proper histoID
//
G4int energy;
G4int hcalE; // 28 hadronic modules
G4int ecalE; // 49 crystal towers
G4int timeHist; // 200 nanoseconds time window
G4int lateralProfile;// 70 centimeters lateral window
// (indeed 64 should be enough)
G4int timeProfile; // at step and in sensitive detector
};
#endif