virtual Short_t Charge() const { return 0; }
virtual Int_t GetLabel() const { return -1; } // temporary
virtual const Double_t *PID() const { return 0; } // return PID object ? (to be discussed!)
-
+
// Then extend the AliVParticle functions
Double_t E(Int_t pdg) const;
Double_t Y(Int_t pdg) const;
//virtual Bool_t GetPxPyPz(Double_t */*p*/) const { return kFALSE; }
virtual void SetID(Short_t /*id*/) {;}
-
-
+ Double_t GetKFInfo(UInt_t p1, UInt_t p2, Int_t type) const;
+ Double_t GetKFInfoScale(UInt_t p1, UInt_t p2, Int_t type, Double_t d1pt, Double_t s1pt) const;
+ //
protected:
AliExternalTrackParam fParamN; // external parameters of negative particle
AliExternalTrackParam fParamP; // external parameters of positive particle
Double32_t fAngle[3]; //[-2*pi,2*pi,16]three angles CKBrev
Double32_t fPointAngleFi; //[-1,1,16]point angle fi CKBrev
Double32_t fPointAngleTh; //[-1,1,16]point angle theta CKBrev
- Double32_t fPointAngle; //[-1,1,16] cosine of the pointing angle
+ Double32_t fPointAngle; //[-1,1,32] cosine of the pointing angle
Int_t fPdgCode; // reconstructed V0's type (PDG code)
private:
- ClassDef(AliESDv0,5) // ESD V0 vertex
+ ClassDef(AliESDv0,6) // ESD V0 vertex
};
inline