Adjustment of single photoelectron time response and photons tif of arrival distribution.
authorcvetan <cvetan@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 12 Apr 2010 09:15:31 +0000 (09:15 +0000)
committercvetan <cvetan@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 12 Apr 2010 09:15:31 +0000 (09:15 +0000)
VZERO/AliVZEROConst.h
VZERO/AliVZERODigitizer.cxx

index 09269de..60f0881 100644 (file)
@@ -11,7 +11,7 @@ const Int_t   kNClocks = 21; // Number of ADC clocks that are read out
 const Float_t kChargePerADC = 0.6e-12; // Charge per ADC
 const Int_t   kMinTDCWidth = 13; // minimum signal width measured by TDC
 const Int_t   kMaxTDCWidth = 128; // maximum signal width measured by TDC
-const Float_t kPMRespTime = 3.2; // PM response time (corresponds to 1.9 ns rise time)
+const Float_t kPMRespTime = 6.0; // PM response time (corresponds to 1.9 ns rise time)
 const Float_t kPMTransparency = 0.25; // Transparency of the first dynode of the PM
 const Float_t kPMNbOfSecElec = 6.0;   // Number of secondary electrons emitted from first dynode (per ph.e.)
 
index 8d1c8a3..74b8a54 100644 (file)
@@ -76,8 +76,11 @@ ClassImp(AliVZERODigitizer)
 
   fSignalShape = new TF1("VZEROSignalShape",this,&AliVZERODigitizer::SignalShape,0,200,6,"AliVZERODigitizer","SignalShape");
   //  fSignalShape->SetParameters(0,1.57345e1,-4.25603e-1,2.9,6.40982,3.69339e-01);
-  fSignalShape->SetParameters(1.34330e+00,1.13007e+02,-4.95705e-01,
-                             3.68911e+00,1.01040e+00, 3.94675e-01);
+  //  fSignalShape->SetParameters(1.34330e+00,1.13007e+02,-4.95705e-01,
+  //                         3.68911e+00,1.01040e+00, 3.94675e-01);
+  fSignalShape->SetParameters(-1.07335e+00,2.16002e+01,-1.26133e-01,
+                             1.41619e+00,5.50334e-01,3.86111e-01);
+
   fPMResponse = new TF1("VZEROPMResponse",this,&AliVZERODigitizer::PMResponse,-kPMRespTime,2.*kPMRespTime,0,"AliVZERODigitizer","PMResponse");
   fSinglePhESpectrum = new TF1("VZEROSinglePhESpectrum",this,&AliVZERODigitizer::SinglePhESpectrum,0,20,0,"AliVZERODigitizer","SinglePhESpectrum");
 
@@ -140,8 +143,10 @@ ClassImp(AliVZERODigitizer)
   
   fSignalShape = new TF1("VZEROSignalShape",this,&AliVZERODigitizer::SignalShape,0,200,6,"AliVZERODigitizer","SignalShape");
   //  fSignalShape->SetParameters(0,1.57345e1,-4.25603e-1,2.9,6.40982,3.69339e-01);
-  fSignalShape->SetParameters(1.34330e+00,1.13007e+02,-4.95705e-01,
-                             3.68911e+00,1.01040e+00, 3.94675e-01);
+  //  fSignalShape->SetParameters(1.34330e+00,1.13007e+02,-4.95705e-01,
+  //                         3.68911e+00,1.01040e+00, 3.94675e-01);
+  fSignalShape->SetParameters(-1.07335e+00,2.16002e+01,-1.26133e-01,
+                             1.41619e+00,5.50334e-01,3.86111e-01);
   fPMResponse = new TF1("VZEROPMResponse",this,&AliVZERODigitizer::PMResponse,-kPMRespTime,2.*kPMRespTime,0,"AliVZERODigitizer","PMResponse");
   fSinglePhESpectrum = new TF1("VZEROSinglePhESpectrum",this,&AliVZERODigitizer::SinglePhESpectrum,0,20,0,"AliVZERODigitizer","SinglePhESpectrum");