message: First test to push to own fork
diff: @@ -81,6 +81,9 @@ class AliReducedTrackInfo : public AliReducedBaseTrack {
  Int_t CaloClusterId() const {return fCaloClusterId;}
  + Float_t TrackParam(Int_t iPar = 0) {return (iPar>=0 && iPar<6 ? fTrackParam[iPar] : 0.0);}
  + Float_t CovMatrix(Int_t iCov = 0) {return (iCov>=0 && iCov<22 ? fCovMatrix[iCov] : 0.0);}
  +
  Float_t MCmom(Int_t dim) {return (dim>=0 && dim<3 ? fMCMom[dim] : 0.0);}
  Float_t PtMC() {return TMath::Sqrt(fMCMom[0]*fMCMom[0]+fMCMom[1]*fMCMom[1]);}
  Float_t PMC() const {return TMath::Sqrt(fMCMom[0]*fMCMom[0]+fMCMom[1]*fMCMom[1]+fMCMom[2]*fMCMom[2]);}
  @@ -94,6 +97,8 @@ class AliReducedTrackInfo : public AliReducedBaseTrack {
  Int_t MCPdg(Int_t history=0) {return (history>=0 && history<4 ? fMCPdg[history] : -9999);}
  Short_t MCGeneratorIndex() {return fMCGeneratorIndex;}
  +
  +
  protected:
  UShort_t fTrackId; // track id
  ULong_t fStatus; // tracking status
  @@ -147,6 +152,11 @@ class AliReducedTrackInfo : public AliReducedBaseTrack {
  // EMCAL/PHOS
  Int_t fCaloClusterId; // ID for the calorimeter cluster (if any)
  + // Track parameters stored at the primary vertex
  + Float_t fTrackParam[6]; // parameters: x, y, z, px, py, pz
  + Float_t fCovMatrix[21]; // covariance matrix for the track parameter
  +
  +
  // Monte-Carlo truth information
  Float_t fMCMom[3]; // MC truth 3-momentum information in cartezian coordinates
  Float_t fMCFreezeout[3]; // MC truth 3-position information in cartezian coordinates
  @@ -155,6 +165,8 @@ class AliReducedTrackInfo : public AliReducedBaseTrack {
  Short_t fMCGeneratorIndex; // generator index (used for cocktail generators ?)
  +
  +
  AliReducedTrackInfo(const AliReducedTrackInfo &c);
  AliReducedTrackInfo& operator= (const AliReducedTrackInfo &c);
  