class AliExternalTrackParam;
-#define kXiMinus 3312
-#define kXiPlusBar -3312
-#define kOmegaMinus 3334
-#define kOmegaPlusBar -3334
class AliESDcascade : public AliESDv0 {
+ enum { kOmegaPlusBar = -3334,
+ kXiPlusBar = -3312,
+ kXiMinus = 3312,
+ kOmegaMinus = 3334};
+
public:
AliESDcascade();
AliESDcascade(const AliESDcascade&);
void GetPosCovXi(Double_t cov[6]) const;
protected:
- Int_t fPdgCodeXi; // reconstructed cascade type (PDG code)
+
Double32_t fEffMassXi; // reconstructed cascade effective mass
Double32_t fChi2Xi; // chi2 value
Double32_t fDcaXiDaughters; // dca between Xi's daughters
Double32_t fPosXi[3]; // cascade vertex position (global)
Double32_t fPosCovXi[6]; // covariance matrix of the vertex position
-
- Int_t fBachIdx; // label of the bachelor track
Double32_t fBachMom[3]; // bachelor momentum (global)
Double32_t fBachMomCov[6]; // covariance matrix of the bachelor momentum.
+ Int_t fPdgCodeXi; // reconstructed cascade type (PDG code)
+ Int_t fBachIdx; // label of the bachelor track
+
private:
AliESDcascade& operator=(const AliESDcascade&);
- ClassDef(AliESDcascade,4) // reconstructed cascade vertex
+ ClassDef(AliESDcascade,5) // reconstructed cascade vertex
};
inline