+++ /dev/null
-#ifndef ALIGENV0INFO_H
-#define ALIGENV0INFO_H
-/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
- * See cxx source for full Copyright notice */
-
-
-
-//////////////////////////////////////////////////////////////////////////////
-// Class AliGenV0Info //
-// collect together MC info for comparison purposes - effieciency studies and so on// //
-// marian.ivanov@cern.ch //
-//////////////////////////////////////////////////////////////////////////////
-
-
-
-#include <TParticle.h>
-#include "AliMCInfo.h"
-
-class TFile;
-class AliRunLoader;
-class AliStack;
-class AliTPCParam;
-
-
-
-
-class AliGenV0Info: public TObject {
-public:
- AliGenV0Info(); //
- void Update(Float_t vertex[3]);
- AliMCInfo & GetPlus() {return fMCd;}
- AliMCInfo & GetMinus() {return fMCm;}
- TParticle & GetMother() {return fMotherP;}
- Double_t GetMCDist1() const { return fMCDist1;}
- Double_t GetMCDist2() const {return fMCDist2;}
- const Double_t* GetMCPdr() const {return fMCPdr;}
- const Double_t* GetMCPd() const {return fMCPd;}
- const Double_t* GetMCX() const {return fMCX;}
- void SetInfoP(AliMCInfo &plus) {fMCd=plus;}
- void SetInfoM(AliMCInfo &minus){fMCm=minus;}
- void SetMother(TParticle&mother){fMotherP=mother;}
-private:
- AliMCInfo fMCd; //info about daughter particle - second particle for V0
- AliMCInfo fMCm; //info about mother particle - first particle for V0
- TParticle fMotherP; //particle info about mother particle
- Double_t fMCDist1; //info about closest distance according closest MC - linear DCA
- Double_t fMCDist2; //info about closest distance parabolic DCA
- //
- Double_t fMCPdr[3]; //momentum at vertex daughter - according approx at DCA
- Double_t fMCPd[4]; //exact momentum from MC info
- Double_t fMCX[3]; //exact position of the vertex
- Double_t fMCXr[3]; //rec. position according helix
- //
- Double_t fMCPm[3]; //momentum at the vertex mother
- Double_t fMCAngle[3]; //three angels
- Double_t fMCRr; // rec position of the vertex
- Double_t fMCR; //exact r position of the vertex
- Int_t fPdg[2]; //pdg code of mother and daugter particles
- Int_t fLab[2]; //MC label of the partecle
- //
- Double_t fInvMass; //reconstructed invariant mass -
- Float_t fPointAngleFi; //point angle fi
- Float_t fPointAngleTh; //point angle theta
- Float_t fPointAngle; //point angle full
- //
- ClassDef(AliGenV0Info,1) // container for
-};
-
-
-
-#endif