#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];
fPolarTheta = p.fPolarTheta;
fPolarPhi = p.fPolarPhi;
fParticlePDG = p.fParticlePDG;
+
}
//____________________________________________________________________________
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 ;
}
//____________________________________________________________________________
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 ;
}
}
//____________________________________________________________________________
-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