]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG4/GammaConv/AliV0Reader.h
Added a new class for the AOD information
[u/mrichter/AliRoot.git] / PWG4 / GammaConv / AliV0Reader.h
index 2fd6517d137fc0b2577742420db75bbce72e4273..82c6d39c5f2836cf53c754c7f426469848e7b2e2 100644 (file)
@@ -48,6 +48,11 @@ class AliV0Reader : public TObject {
    */\r
   void Initialize();\r
 \r
+  /*\r
+   * Returns  AliESDEvent\r
+   */                  \r
+   AliESDEvent* GetESDEvent() const{return fESDEvent;} \r
+\r
   /*\r
    *Returns the number of v0s in the event, no cuts applied.\r
    */\r
@@ -437,7 +442,7 @@ class AliV0Reader : public TObject {
   AliESDInputHandler* fESDHandler;      //! pointer to esd object\r
   AliESDEvent *fESDEvent;               //! pointer to esd object\r
 \r
-  AliGammaConversionHistograms *fHistograms;\r
+  AliGammaConversionHistograms *fHistograms; //! pointer to histogram handling class\r
   \r
   Int_t fCurrentV0IndexNumber;\r
   AliESDv0 * fCurrentV0;                //! pointer to the current v0\r
@@ -452,46 +457,46 @@ class AliV0Reader : public TObject {
   TLorentzVector * fPositiveTrackLorentzVector; //! pointer to the positive Track Lorentz Vector\r
   TLorentzVector * fMotherCandidateLorentzVector;   //! pointer to the mother candidate Track Lorentz Vector\r
 \r
-  Double_t fCurrentXValue;\r
-  Double_t fCurrentYValue;\r
-  Double_t fCurrentZValue;\r
+  Double_t fCurrentXValue;   // current x value\r
+  Double_t fCurrentYValue;   // current y value\r
+  Double_t fCurrentZValue;   // current z value\r
 \r
-  Int_t fPositiveTrackPID;\r
-  Int_t fNegativeTrackPID;\r
+  Int_t fPositiveTrackPID;   // positive track pid\r
+  Int_t fNegativeTrackPID;   // negative track pid\r
 \r
   TParticle *fNegativeMCParticle;      //!\r
   TParticle *fPositiveMCParticle;      //!\r
   TParticle *fMotherMCParticle;        //!\r
 \r
-  Double_t fMotherCandidateKFMass;\r
-  Double_t fMotherCandidateKFWidth;\r
+  Double_t fMotherCandidateKFMass;   // mass of mother candidate KF particle\r
+  Double_t fMotherCandidateKFWidth;  // width of mother candidate KF particle\r
 \r
-  Bool_t fUseKFParticle;\r
-  Bool_t fUseESDTrack;\r
-  Bool_t fDoMC;\r
+  Bool_t fUseKFParticle;   // flag \r
+  Bool_t fUseESDTrack;     // flag \r
+  Bool_t fDoMC;            // flag \r
 \r
   //cuts\r
-  Double_t fMaxR;\r
-  Double_t fEtaCut;\r
-  Double_t fPtCut;\r
-  Double_t fLineCutZRSlope;\r
-  Double_t fLineCutZValue;\r
-  Double_t fChi2CutConversion;\r
-  Double_t fChi2CutMeson;\r
-  Double_t fPIDProbabilityCutNegativeParticle;\r
-  Double_t fPIDProbabilityCutPositiveParticle;\r
-  Double_t fXVertexCut;\r
-  Double_t fYVertexCut;\r
-  Double_t fZVertexCut;\r
+  Double_t fMaxR; //r cut\r
+  Double_t fEtaCut; //eta cut\r
+  Double_t fPtCut; // pt cut\r
+  Double_t fLineCutZRSlope; //linecut\r
+  Double_t fLineCutZValue; //linecut\r
+  Double_t fChi2CutConversion; //chi2cut\r
+  Double_t fChi2CutMeson;  //chi2cut\r
+  Double_t fPIDProbabilityCutNegativeParticle; //pid cut\r
+  Double_t fPIDProbabilityCutPositiveParticle; //pid cut\r
+  Double_t fXVertexCut; //vertex cut\r
+  Double_t fYVertexCut; //vertex cut\r
+  Double_t fZVertexCut; // vertexcut\r
   \r
-  Double_t fNSigmaMass;\r
+  Double_t fNSigmaMass; //nsigma cut\r
   \r
-  Bool_t fUseImprovedVertex;\r
+  Bool_t fUseImprovedVertex; //flag\r
   \r
-  vector<AliKFParticle> fCurrentEventGoodV0s;\r
-  vector<AliKFParticle> fPreviousEventGoodV0s;\r
+  vector<AliKFParticle> fCurrentEventGoodV0s; //vector of good v0s\r
+  vector<AliKFParticle> fPreviousEventGoodV0s; // vector of good v0s from prevous events\r
 \r
-  ClassDef(AliV0Reader,1)\r
+  ClassDef(AliV0Reader,2)\r
 };\r
 \r
 \r