ROOT logo
// ----------------------------------------------------//
//                                                     //
//       This macro does Hits to SDigits               //
//                                                     //
// ----------------------------------------------------//

#include <stdlib.h>
#include "Riostream.h"
#include "TROOT.h"
#include "TFile.h"
#include "TNetFile.h"
#include "TRandom.h"
#include "TTree.h"
#include "TBranch.h"
#include "TClonesArray.h"
#include "TStopwatch.h"

void AliPMDHits2SDigits(Int_t nevt=1) 
{
  TStopwatch timer;
  timer.Start();
  Float_t zpos = 361.5;

  // Input (and output) file name
  Char_t *alifile = "galice.root"; 

  // Create the PMD digitzer 
  AliPMDDigitizer *digitizer = new AliPMDDigitizer();
                                                  
  // Open the AliRoot file
  digitizer->OpengAliceFile(alifile,"HS");

  digitizer->SetZPosition(zpos);
  
  // Create the sdigits

  for (Int_t ievt=0; ievt<nevt; ievt++)
    {
      digitizer->Hits2SDigits(ievt);
    }

  digitizer->UnLoad("S");
  timer.Stop();
  timer.Print();
  
}

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