#include "AliLoader.h"
#include "AliTRDdigitsManager.h"
-#include "AliTRDgeometry.h"
#include "AliTRDdataArrayI.h"
+#include "AliTRDdataArrayS.h"
+#include "AliTRDgeometry.h"
#include "AliTRDcalibDB.h"
#include "AliTRDrawData.h"
#include "AliTRDtrigger.h"
#include "AliTRDtrigParam.h"
#include "AliTRDmcm.h"
#include "AliTRDzmaps.h"
-#include "AliTRDCalibraFillHisto.h"
+// #include "AliTRDCalibraFillHisto.h"
#include "Cal/AliTRDCalPID.h"
ClassImp(AliTRDtrigger)
delete fModule;
delete fTrkTest;
delete fMCM;
- delete fTrk;
+ // delete fTrk;
}
//_____________________________________________________________________________
void AliTRDtrigger::Init()
{
+ //
+ // Initialization
+ //
fModule = new AliTRDmodule();
fTracks->Clear();
Int_t nTimeTotal = AliTRDcalibDB::Instance()->GetNumberOfTimeBins();
// Get the digits
- fDigits = fDigitsManager->GetDigits(idet);
+ fDigits = (AliTRDdataArrayS *) fDigitsManager->GetDigits(idet);
if (!fDigits) return kFALSE;
// This is to take care of switched off super modules
if (fDigits->GetNtime() == 0) {
continue;
}
fDigits->Expand();
- fTrack0 = fDigitsManager->GetDictionary(idet,0);
+ fTrack0 = (AliTRDdataArrayI *) fDigitsManager->GetDictionary(idet,0);
if (!fTrack0) return kFALSE;
fTrack0->Expand();
- fTrack1 = fDigitsManager->GetDictionary(idet,1);
+ fTrack1 = (AliTRDdataArrayI *) fDigitsManager->GetDictionary(idet,1);
if (!fTrack1) return kFALSE;
fTrack1->Expand();
- fTrack2 = fDigitsManager->GetDictionary(idet,2);
+ fTrack2 = (AliTRDdataArrayI *) fDigitsManager->GetDictionary(idet,2);
if (!fTrack2) return kFALSE;
fTrack2->Expand();
Int_t nTimeTotal = AliTRDcalibDB::Instance()->GetNumberOfTimeBins();
// Calibration fill 2D
- AliTRDCalibraFillHisto *calibra = AliTRDCalibraFillHisto::Instance();
- if (!calibra) {
- AliInfo("Could not get Calibra instance\n");
- }
+// AliTRDCalibraFillHisto *calibra = AliTRDCalibraFillHisto::Instance();
+// if (!calibra) {
+// AliInfo("Could not get Calibra instance\n");
+// }
fTrkTest->Reset();
// LTU Pt cut
fTrkTest->MakeTrackletGraph(fGeo,fField);
- // TRD Online calibration
- if (calibra->GetMcmTracking()) {
- calibra->UpdateHistogramcm(fTrkTest);
- }
-
fTrkTest->MakeClusAmpGraph();
if (TMath::Abs(fTrkTest->GetPt()) < AliTRDtrigParam::Instance()->GetLtuPtCut()) {