2 // How to steer the TRD loaders from a macro
3 // For the usage of only the TRD data containers and
4 // AliEve event loop check the macro "trd_detectors.C"
8 // AliEveTRDLoader *loader = trd_loader();
9 // loader->NextEvent();
13 // Alex Bercuci (A.Bercuci@gsi.de)
15 AliEveTRDLoader* trd_loader(Int_t event=70)
17 // init single file loader
18 AliEveTRDLoader *loader = new AliEveTRDLoader("Clusters");
20 // link the run loader and define the chamber setting and data type
21 loader->Open("TRD.RecPoints.root");
22 loader->AddChambers(0);
23 loader->AddChambers(8);
24 loader->AddChambers(9);
25 loader->AddChambers(17);
26 loader->SetDataType(AliEveTRDLoader::kTRDClusters);
29 loader->GoToEvent(event);
31 // register loader with alieve
32 gEve->AddElement(loader);
33 loader->SpawnEditor();
40 void loop(AliEveTRDLoader *loader)
42 while(loader->NextEvent()){
43 printf("Event[%d]\n", loader->GetEvent());
45 gSystem->ProcessEvents();