/////////////////////////////////////////////////////////////
#include "AliVAODParticle.h"
-//#include <TLorentzVector.h>
-//#include <TMath.h>
+#include <TLorentzVector.h>
+#include <TMath.h>
#include <TDatabasePDG.h>
virtual ~AliAODParticle();
AliAODParticle& operator=(const AliAODParticle& in);
- AliAODParticle& operator=(const AliVAODParticle& in);
+ AliVAODParticle& operator=(const AliVAODParticle& in);
void Clear(Option_t* /*option*/ ="");//Must be implemented in order to store this object in Clones Array
- TLorentzVector FourMomentum() const {TLorentzVector v(fPx,fPy,fPz,fE);return v;}
- TVector3 ProductionVertex() const {TVector3 v(fVx,fVy,fVz);return v;}
-
void SetPIDprobability(Int_t pdg, Float_t prob = 1.0);
Float_t GetPIDprobability(Int_t pdg) const;
Double_t GetProbability(Int_t pdg) const {return GetPIDprobability(pdg);}
void SetUID(Int_t id){fIdxInEvent = id;}
const Char_t* GetName() const;
- void Print() const;
+ void Print(const Option_t * opt = "") const;
void SetTPCTrackPoints(AliTrackPoints* tpts){fTPCTrackPoints = tpts;}
AliTrackPoints* GetTPCTrackPoints() const {return fTPCTrackPoints;}