a/ AliTRDCalibraFillHisto.cxx and .h: can set the range of the gain histo b/ AliTRDCalibraVdriftLinearFit.cxx .h: can set the range and number of bins of the histos can add all histos together can see the fit (function public) c/ AliTRDCalibTask.cxx .h: can set the range and number of bins of the histos d/ AliTRDCalibraFit.cxx: No requirement of the three time but only two if we do not see the end of the signal e/ AliTRDPreprocessorOffline.cxx .h: Can set the time constant shift due to the cut of the end of the signal before
AliTRDdigitizer.cxx -> For the new name of the Nodata status in AliTRDCalChamberStatus AliTRDcalibDB.cxx .h -> For the function related to the new status in AliTRDCalChamberStatus + the exb object with a protection against 100. I plan namely to put a default object with 100, which will indicate that the look up table as to be used. In AliTRDcalibDB, it takes the loop up take when the mean value is above 70... AliTRDCalibChamberStatus.cxx .h -> calibration with tracks for chamber status of half chamber also Cal/AliTRDCalChamberStatus.h .cxx -> change of definition of status, keeping the back compatibility. AliTRDCalibTask.cxx .h -> Run the chamber status calibration + propagate the version and subersion number of the exb object used in the reconstruction AliTRDCalibraFillHisto.cxx .h -> due to the new name of the status AliTRDCaibraFit.cxx -> some printf less
a/ AliTRDCalibTask.cxx .h: one histo more to quantify the event selection if any problem. b/ AliTRDCalibraVdriftLinear.cxx, .h: the number 1199 of entries has to be avoid with the robust fit from root TLinearFitter...otherwise it breaks... c/ AliTRDPreprocessorOffline.cxx .h: I modify a bit the first implementation of Julian for the condition to mask or not (no entries OR gain above 15 rms away of mean gain over the chambers OR vdrift above 15 rms away of the mean vdrift over the chambers). I added some basic functions to produce automaticely in pass0 a chamber status. This can still change a bit... d/ AliTRDCalDet.cxx .h: I introduce the robust rms used in c/. This removes the chambers very far away due to small anode voltages to have a more realistic rms.
Update of the calibration code for PbPb (Raphaelle).. a/ AliTRDCalibraVdriftLinear.cxx : more robust against outliers for the drift velocity calibration b/ AliTRDCalibraFillHisto.cxx: more robust against outliers for the drift velocity calibration c/ AliTRDCalibTask.cxx .h: Do not use the trigger string for PbPb but the multiplicity in the TPC d/ AliTRDPreprocessor.cxx: Do not fill the width of the PRF anymore at HLT