ROOT logo

void AliTRDanalyzeBlackEventsLHC(const char *filename) {


  TString strFile = filename;
  strFile += "?EventType=7";
  AliRawReaderRoot *reader = new AliRawReaderRoot(strFile.Data(), 0);
  reader->SelectEquipment(0, 1024, 1041);
  reader->Select("TRD");

  //AliTRDRawStreamTB::SupressWarnings(kTRUE);
  //AliTRDrawStreamTB::SetForceCleanDataOnly();
  AliTRDrawStreamTB::AllowCorruptedData();

  AliTRDrawStreamTB::DisableStackNumberChecker();
  AliTRDrawStreamTB::DisableStackLinkNumberChecker();
  AliTRDrawStreamTB::DisableSkipData();

  AliTRDrawStreamTB *raw = new AliTRDrawStreamTB(reader); 
  //raw->Init();
  //raw->SetRawVersion(3);

  AliTRDqaBlackEvents *qa = new AliTRDqaBlackEvents();
  qa->Init();

  int counter = 0;
  while (reader->NextEvent()) {
    cout << "next event " << counter++ <<  endl;
    cout << qa->AddEvent(raw) << endl;
  }

  cout << "Processing" << endl;
  qa->Process("qaTRD_black.root");
}

// drawing 
//
// AliTRDqaBlackEvents qa;
// qa.DrawSm("qaTRD_black.root", 0);
//
// qa.DrawChamber("qaTRD_black.root", 2);
//

 AliTRDanalyzeBlackEventsLHC.C:1
 AliTRDanalyzeBlackEventsLHC.C:2
 AliTRDanalyzeBlackEventsLHC.C:3
 AliTRDanalyzeBlackEventsLHC.C:4
 AliTRDanalyzeBlackEventsLHC.C:5
 AliTRDanalyzeBlackEventsLHC.C:6
 AliTRDanalyzeBlackEventsLHC.C:7
 AliTRDanalyzeBlackEventsLHC.C:8
 AliTRDanalyzeBlackEventsLHC.C:9
 AliTRDanalyzeBlackEventsLHC.C:10
 AliTRDanalyzeBlackEventsLHC.C:11
 AliTRDanalyzeBlackEventsLHC.C:12
 AliTRDanalyzeBlackEventsLHC.C:13
 AliTRDanalyzeBlackEventsLHC.C:14
 AliTRDanalyzeBlackEventsLHC.C:15
 AliTRDanalyzeBlackEventsLHC.C:16
 AliTRDanalyzeBlackEventsLHC.C:17
 AliTRDanalyzeBlackEventsLHC.C:18
 AliTRDanalyzeBlackEventsLHC.C:19
 AliTRDanalyzeBlackEventsLHC.C:20
 AliTRDanalyzeBlackEventsLHC.C:21
 AliTRDanalyzeBlackEventsLHC.C:22
 AliTRDanalyzeBlackEventsLHC.C:23
 AliTRDanalyzeBlackEventsLHC.C:24
 AliTRDanalyzeBlackEventsLHC.C:25
 AliTRDanalyzeBlackEventsLHC.C:26
 AliTRDanalyzeBlackEventsLHC.C:27
 AliTRDanalyzeBlackEventsLHC.C:28
 AliTRDanalyzeBlackEventsLHC.C:29
 AliTRDanalyzeBlackEventsLHC.C:30
 AliTRDanalyzeBlackEventsLHC.C:31
 AliTRDanalyzeBlackEventsLHC.C:32
 AliTRDanalyzeBlackEventsLHC.C:33
 AliTRDanalyzeBlackEventsLHC.C:34
 AliTRDanalyzeBlackEventsLHC.C:35
 AliTRDanalyzeBlackEventsLHC.C:36
 AliTRDanalyzeBlackEventsLHC.C:37
 AliTRDanalyzeBlackEventsLHC.C:38
 AliTRDanalyzeBlackEventsLHC.C:39
 AliTRDanalyzeBlackEventsLHC.C:40
 AliTRDanalyzeBlackEventsLHC.C:41
 AliTRDanalyzeBlackEventsLHC.C:42
 AliTRDanalyzeBlackEventsLHC.C:43
 AliTRDanalyzeBlackEventsLHC.C:44