]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PHOS/AliPHOSFastRecParticle.cxx
New PID class PIDv2
[u/mrichter/AliRoot.git] / PHOS / AliPHOSFastRecParticle.cxx
index 4ece97b561cbb97bae7d8c12de5d513e6abe2107..1d7a04b50bca194856cdcb4f8b43ea6ee581d3f1 100644 (file)
 #include "TPad.h"
 #include "TPaveText.h"
 
-ClassImp(AliPHOSFastRecParticle)
+ClassImp(AliPHOSFastRecParticle) ; 
 
 //____________________________________________________________________________
  AliPHOSFastRecParticle::AliPHOSFastRecParticle(const AliPHOSFastRecParticle & rp)
 {
   // copy ctor
 
-  fType        = rp.fType ; 
+  fType        = rp.fType ;
   fPdgCode     = rp.fPdgCode;
   fStatusCode  = rp.fStatusCode;
   fMother[0]   = rp.fMother[0];
@@ -89,6 +89,7 @@ ClassImp(AliPHOSFastRecParticle)
   fPolarTheta  = p.fPolarTheta;
   fPolarPhi    = p.fPolarPhi;
   fParticlePDG = p.fParticlePDG; 
+
 }
 
 //____________________________________________________________________________
@@ -151,23 +152,9 @@ void AliPHOSFastRecParticle::ExecuteEvent(Int_t event, Int_t px, Int_t py)
     delete clustertext ; 
     clustertext = 0 ; 
     gPad->Update() ; 
-   break ;
+    break ;
   }
-  
   }
-
-}
-
-//____________________________________________________________________________
-Int_t * AliPHOSFastRecParticle::GetPrimaries(Int_t & number) 
-{
-  // Retrieves the unique primary particle at the origine of the present reconstruced particle
-
-  number = 1 ; 
-  Int_t * list = new Int_t[1] ;
-  list[0] = fPrimary ; 
-  
-  return list ;
 }
 
 //____________________________________________________________________________
@@ -177,23 +164,23 @@ TString AliPHOSFastRecParticle::Name()
   
   TString  name ; 
   switch (fType) {
-  case kGAMMA:
+  case kNEUTRALEMFAST:
     name = "PHOTON" ;
     break ; 
-   case kELECTRON:
+   case kCHARGEDEMFAST:
      name = "ELECTRON" ;
     break ; 
-   case kCHARGEDHA:
-    name = "CHARGED_HA" ;
+   case kCHARGEDHAFAST:
+    name = "CHARGED_HA_FAST" ;
     break ; 
-  case kNEUTRALHA:
-    name = "NEUTRAL_HA" ; 
+  case kNEUTRALHASLOW:
+    name = "NEUTRAL_HA_SLOW" ; 
     break ; 
-  case kNEUTRALEM:
-    name = "NEUTRAL_EM" ; 
+  case kNEUTRALEMSLOW:
+    name = "NEUTRAL_EM_SLOW" ; 
     break ; 
-  case kGAMMAHA:
-    name = "PHOTON_HA" ; 
+  case kNEUTRALHAFAST:
+    name = "NEUTRAL_HA_FAST" ; 
     break ; 
 
   }
@@ -222,9 +209,9 @@ void AliPHOSFastRecParticle::Paint(Option_t *)
 }
 
 //____________________________________________________________________________
-void AliPHOSFastRecParticle::Print()
+void AliPHOSFastRecParticle::Print(const char * opt)
 {
-  // Print the typr, energy and momentum
+  // Print the type, energy and momentum of the reconstructed particle
   
   cout << "AliPHOSFastRecParticle > " << "type is  " << Name() << endl 
        << "                     " << "Energy = " << fE << endl