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 *raw = trd_rawloader(filename);
12 // In order to update the screen one has to go to GLViewer
13 // and click the UpdateScene button after each NextEvent().
16 // Alex Bercuci (A.Bercuci@gsi.de)
17 // Minjug Kweon (minjung@physi.uni-heidelberg.de)
20 #if !defined(__CINT__) || defined(__MAKECINT__)
21 #include <TEveManager.h>
23 #include <AliEveTRDLoader.h>
24 #include <AliEveTRDLoaderImp.h>
28 AliEveTRDLoader* trd_rawloader(Char_t *file)
30 Int_t fSuperModule = 0; // -1 for all
31 Int_t fStack = 4; // -1 for all
32 Int_t fLayer = -1; // -1 for all
35 AliEveTRDLoaderRaw *raw = new AliEveTRDLoaderRaw("RAW");
36 raw->SetDataType(AliEveTRDLoader::kTRDRawRoot);
37 raw->AddChambers(fSuperModule, fStack, fLayer);
43 // register raw with alieve
44 gEve->AddElement(raw);