]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TOF/AliTOFT0.cxx
Restoring EMCAL digitization and reconstruction
[u/mrichter/AliRoot.git] / TOF / AliTOFT0.cxx
index dbea17e638bafe1fc760ae79edffb1c781803b47..a4b0ea04b993f30b7f6306e14b3569a55b80c98e 100644 (file)
@@ -86,6 +86,7 @@
 #include "AliTOFT0.h"
 #include "AliTOFhitT0.h"
 #include "AliTOFv4T0.h"
+#include "AliMC.h"
 
 ClassImp(AliTOFT0)
 
@@ -122,6 +123,12 @@ ClassImp(AliTOFT0)
   roottasks->Add(this) ; 
 }
 
+//____________________________________________________________________________ 
+  AliTOFT0::AliTOFT0(const AliTOFT0 & tzero):TTask("AliTOFT0","")
+{
+( (AliTOFT0 &)tzero ).Copy(*this);
+}
+
 //____________________________________________________________________________ 
   AliTOFT0::~AliTOFT0()
 {
@@ -248,7 +255,7 @@ void AliTOFT0::Exec(Option_t *option)
       
       gAlice->ResetHits();
       TH->GetEvent(track);
-      particle = gAlice->Particle(track);
+      particle = gAlice->GetMCApp()->Particle(track);
       Int_t nhits = TOFhits->GetEntriesFast();
 
       for (Int_t hit = 0; hit < nhits; hit++)
@@ -260,7 +267,7 @@ void AliTOFT0::Exec(Option_t *option)
 
        if (ipart != ipartold){
          
-         particle = (TParticle*)gAlice->Particle(ipart);
+         particle = (TParticle*)gAlice->GetMCApp()->Particle(ipart);
          
          Float_t idealtime=tofHit->GetTof();
          //       Float_t time=idealtime;
@@ -470,7 +477,7 @@ void AliTOFT0::SetTZeroFile(char * file ){
   fT0File=file;
 }
 //__________________________________________________________________
-void AliTOFT0::Print(Option_t* option)const
+void AliTOFT0::Print(Option_t* /*option*/)const
 {
   cout << "------------------- "<< GetName() << " -------------" << endl ;
   if(!fT0File.IsNull())