Import Geant4 10.5.0.beta source tree
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user