6.5.2011 Kamil Sedlak

1) Adding/improving the simulation of light signals and APD
2) Many small changes and improvements
3) Adding manual to musrSimAna to the svn repository
4) Adding some example files for musrSim
This commit is contained in:
2011-05-06 15:16:49 +00:00
parent 9bc0d53074
commit cb18486947
22 changed files with 11942 additions and 173 deletions

View File

@ -82,6 +82,7 @@ class musrRootOutput {
void SetOPSAinfo (G4int nDetectors, G4int ID, G4int nPhot, G4double timeFirst, G4double timeA,
G4double timeB, G4double timeC, G4double timeD, G4double timeMean, G4double timeLast,
G4double timeCFD, G4double amplCFD);
void SetCFDSpecialInfo (G4int n, G4double time);
void SetSaveDetectorInfo (G4int ID, G4int particleID, G4double ke, G4double x, G4double y, G4double z, G4double time,
G4double px, G4double py, G4double pz, G4double polx, G4double poly, G4double polz) ;
@ -225,6 +226,7 @@ class musrRootOutput {
static G4bool store_odet_timeLast;
static G4bool store_odet_timeCFD;
static G4bool store_odet_amplCFD;
static G4bool store_odet_timeCFDarray;
static G4int oldEventNumberInG4EqEMFieldWithSpinFunction;
@ -333,6 +335,71 @@ class musrRootOutput {
G4double odet_timeLast[odet_nMax];
G4double odet_timeCFD[odet_nMax];
G4double odet_amplCFD[odet_nMax];
G4double odet_timeCFD100[odet_nMax];
G4double odet_timeCFD101[odet_nMax];
G4double odet_timeCFD102[odet_nMax];
G4double odet_timeCFD103[odet_nMax];
G4double odet_timeCFD104[odet_nMax];
G4double odet_timeCFD105[odet_nMax];
G4double odet_timeCFD106[odet_nMax];
G4double odet_timeCFD107[odet_nMax];
G4double odet_timeCFD108[odet_nMax];
G4double odet_timeCFD109[odet_nMax];
G4double odet_timeCFD110[odet_nMax];
G4double odet_timeCFD111[odet_nMax];
G4double odet_timeCFD112[odet_nMax];
G4double odet_timeCFD200[odet_nMax];
G4double odet_timeCFD201[odet_nMax];
G4double odet_timeCFD202[odet_nMax];
G4double odet_timeCFD203[odet_nMax];
G4double odet_timeCFD204[odet_nMax];
G4double odet_timeCFD205[odet_nMax];
G4double odet_timeCFD206[odet_nMax];
G4double odet_timeCFD207[odet_nMax];
G4double odet_timeCFD208[odet_nMax];
G4double odet_timeCFD209[odet_nMax];
G4double odet_timeCFD210[odet_nMax];
G4double odet_timeCFD211[odet_nMax];
G4double odet_timeCFD212[odet_nMax];
G4double odet_timeCFD300[odet_nMax];
G4double odet_timeCFD301[odet_nMax];
G4double odet_timeCFD302[odet_nMax];
G4double odet_timeCFD303[odet_nMax];
G4double odet_timeCFD304[odet_nMax];
G4double odet_timeCFD305[odet_nMax];
G4double odet_timeCFD306[odet_nMax];
G4double odet_timeCFD307[odet_nMax];
G4double odet_timeCFD308[odet_nMax];
G4double odet_timeCFD309[odet_nMax];
G4double odet_timeCFD310[odet_nMax];
G4double odet_timeCFD311[odet_nMax];
G4double odet_timeCFD312[odet_nMax];
G4double odet_timeCFD400[odet_nMax];
G4double odet_timeCFD401[odet_nMax];
G4double odet_timeCFD402[odet_nMax];
G4double odet_timeCFD403[odet_nMax];
G4double odet_timeCFD404[odet_nMax];
G4double odet_timeCFD405[odet_nMax];
G4double odet_timeCFD406[odet_nMax];
G4double odet_timeCFD407[odet_nMax];
G4double odet_timeCFD408[odet_nMax];
G4double odet_timeCFD409[odet_nMax];
G4double odet_timeCFD410[odet_nMax];
G4double odet_timeCFD411[odet_nMax];
G4double odet_timeCFD412[odet_nMax];
G4double odet_timeCFD500[odet_nMax];
G4double odet_timeCFD501[odet_nMax];
G4double odet_timeCFD502[odet_nMax];
G4double odet_timeCFD503[odet_nMax];
G4double odet_timeCFD504[odet_nMax];
G4double odet_timeCFD505[odet_nMax];
G4double odet_timeCFD506[odet_nMax];
G4double odet_timeCFD507[odet_nMax];
G4double odet_timeCFD508[odet_nMax];
G4double odet_timeCFD509[odet_nMax];
G4double odet_timeCFD510[odet_nMax];
G4double odet_timeCFD511[odet_nMax];
G4double odet_timeCFD512[odet_nMax];
public:
static const Int_t save_nMax=1000;