X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PMD%2FAliPMDDigits2RawData.C;h=42963f50b5fa1f08dcb0607e0bc0484de49d7582;hb=391fa967074988124f3a1eaa56fd680ffce4c00d;hp=fedd809a81bc8fac5f2d79d1b739d82a356abc30;hpb=28328eebdab01e366d35993630bc574389417151;p=u%2Fmrichter%2FAliRoot.git diff --git a/PMD/AliPMDDigits2RawData.C b/PMD/AliPMDDigits2RawData.C index fedd809a81b..42963f50b5f 100644 --- a/PMD/AliPMDDigits2RawData.C +++ b/PMD/AliPMDDigits2RawData.C @@ -4,59 +4,11 @@ // // // ----------------------------------------------------// -#include -#include "TBranch.h" -#include "TStopwatch.h" -extern AliRun *gAlice; - -Int_t AliPMDDigits2RawData(Int_t nevent = 1) +Int_t AliPMDDigits2RawData() { - if (gAlice) - { - delete gAlice->GetRunLoader(); - delete gAlice;//if everything was OK here it is already NULL - gAlice = 0x0; - } - - AliRunLoader *fRunLoader = AliRunLoader::Open("galice.root"); - if (!fRunLoader) - { - cerr<<"Can't load RunLoader"<LoadgAlice(); - gAlice = fRunLoader->GetAliRun(); - - AliLoader *pmdloader = fRunLoader->GetLoader("PMDLoader"); - // Int_t nevent = fRunLoader->GetNumberOfEvents(); - cout << " ************ nevent = " << nevent << endl; - - if (pmdloader == 0x0) - { - cerr<<" ===> Can not find PMD or PMDLoader <===\n"; - delete fRunLoader; - return 2; - } - pmdloader->LoadDigits("READ"); - - - for (Int_t ievt = 0; ievt < nevent; ievt++) - { - - fRunLoader->GetEvent(ievt); - TTree *treeD = pmdloader->TreeD(); - if (treeD == 0x0) - { - cout << " Can not get TreeD" << endl; - return 3; - } - - AliPMDDDLRawData rawdata; - rawdata.WritePMDRawData(treeD, ievt); - - - } + AliSimulation sim; + sim.WriteRawData("PMD"); return 0; }