#ifndef ALIFEMTOCUTMONITORPARTICLEPTPDGV0_H
#define ALIFEMTOCUTMONITORPARTICLEPTPDGV0_H
class AliFemtoEvent;
class AliFemtoTrack;
class AliFemtoV0;
class AliFemtoKink;
class AliFemtoPair;
class TH1D;
class TH2D;
class TList;
#include "AliFemtoString.h"
#include "AliFemtoParticleCollection.h"
#include "AliFemtoCutMonitor.h"
class AliFemtoCutMonitorParticlePtPDGV0 : public AliFemtoCutMonitor{
public:
AliFemtoCutMonitorParticlePtPDGV0();
AliFemtoCutMonitorParticlePtPDGV0(const char *aName, float aMass);
AliFemtoCutMonitorParticlePtPDGV0(const AliFemtoCutMonitorParticlePtPDGV0 &aCut);
virtual ~AliFemtoCutMonitorParticlePtPDGV0();
AliFemtoCutMonitorParticlePtPDGV0& operator=(const AliFemtoCutMonitorParticlePtPDGV0& aCut);
virtual AliFemtoString Report();
virtual void Fill(const AliFemtoEvent* aEvent) {AliFemtoCutMonitor::Fill(aEvent);}
virtual void Fill(const AliFemtoTrack* aTrack) {AliFemtoCutMonitor::Fill(aTrack);};
virtual void Fill(const AliFemtoV0* aV0);
virtual void Fill(const AliFemtoKink* aKink) {AliFemtoCutMonitor::Fill(aKink);}
virtual void Fill(const AliFemtoPair* aPair) {AliFemtoCutMonitor::Fill(aPair);}
virtual void Fill(const AliFemtoParticleCollection* aCollection) {AliFemtoCutMonitor::Fill(aCollection);}
virtual void Fill(const AliFemtoEvent* aEvent,const AliFemtoParticleCollection* aCollection)
{AliFemtoCutMonitor::Fill(aEvent, aCollection);}
virtual void Fill(const AliFemtoParticleCollection* aCollection1,const AliFemtoParticleCollection* aCollection2) {AliFemtoCutMonitor::Fill(aCollection1, aCollection2);}
void Write();
virtual TList *GetOutputList();
private:
TH2D *fPtPDG;
TH2D *ftpcHist;
TH1D *fPtMostProbable;
TH1D *fPtFakeLambdas;
TH1D *fFakeProtonDaughters;
TH1D *fFakeAntiProtonDaughters;
TH1D *fFakePionPlusDaughters;
TH1D *fFakePionMinusDaughters;
TH1D *fPtV0;
TH1D *fPtPosProton;
TH1D *fPtNegProton;
TH1D *fPtPosPion;
TH1D *fPtNegPion;
float fMass;
};
#endif
AliFemtoCutMonitorParticlePtPDGV0.h:1 AliFemtoCutMonitorParticlePtPDGV0.h:2 AliFemtoCutMonitorParticlePtPDGV0.h:3 AliFemtoCutMonitorParticlePtPDGV0.h:4 AliFemtoCutMonitorParticlePtPDGV0.h:5 AliFemtoCutMonitorParticlePtPDGV0.h:6 AliFemtoCutMonitorParticlePtPDGV0.h:7 AliFemtoCutMonitorParticlePtPDGV0.h:8 AliFemtoCutMonitorParticlePtPDGV0.h:9 AliFemtoCutMonitorParticlePtPDGV0.h:10 AliFemtoCutMonitorParticlePtPDGV0.h:11 AliFemtoCutMonitorParticlePtPDGV0.h:12 AliFemtoCutMonitorParticlePtPDGV0.h:13 AliFemtoCutMonitorParticlePtPDGV0.h:14 AliFemtoCutMonitorParticlePtPDGV0.h:15 AliFemtoCutMonitorParticlePtPDGV0.h:16 AliFemtoCutMonitorParticlePtPDGV0.h:17 AliFemtoCutMonitorParticlePtPDGV0.h:18 AliFemtoCutMonitorParticlePtPDGV0.h:19 AliFemtoCutMonitorParticlePtPDGV0.h:20 AliFemtoCutMonitorParticlePtPDGV0.h:21 AliFemtoCutMonitorParticlePtPDGV0.h:22 AliFemtoCutMonitorParticlePtPDGV0.h:23 AliFemtoCutMonitorParticlePtPDGV0.h:24 AliFemtoCutMonitorParticlePtPDGV0.h:25 AliFemtoCutMonitorParticlePtPDGV0.h:26 AliFemtoCutMonitorParticlePtPDGV0.h:27 AliFemtoCutMonitorParticlePtPDGV0.h:28 AliFemtoCutMonitorParticlePtPDGV0.h:29 AliFemtoCutMonitorParticlePtPDGV0.h:30 AliFemtoCutMonitorParticlePtPDGV0.h:31 AliFemtoCutMonitorParticlePtPDGV0.h:32 AliFemtoCutMonitorParticlePtPDGV0.h:33 AliFemtoCutMonitorParticlePtPDGV0.h:34 AliFemtoCutMonitorParticlePtPDGV0.h:35 AliFemtoCutMonitorParticlePtPDGV0.h:36 AliFemtoCutMonitorParticlePtPDGV0.h:37 AliFemtoCutMonitorParticlePtPDGV0.h:38 AliFemtoCutMonitorParticlePtPDGV0.h:39 AliFemtoCutMonitorParticlePtPDGV0.h:40 AliFemtoCutMonitorParticlePtPDGV0.h:41 AliFemtoCutMonitorParticlePtPDGV0.h:42 AliFemtoCutMonitorParticlePtPDGV0.h:43 AliFemtoCutMonitorParticlePtPDGV0.h:44 AliFemtoCutMonitorParticlePtPDGV0.h:45 AliFemtoCutMonitorParticlePtPDGV0.h:46 AliFemtoCutMonitorParticlePtPDGV0.h:47 AliFemtoCutMonitorParticlePtPDGV0.h:48 AliFemtoCutMonitorParticlePtPDGV0.h:49 AliFemtoCutMonitorParticlePtPDGV0.h:50 AliFemtoCutMonitorParticlePtPDGV0.h:51 AliFemtoCutMonitorParticlePtPDGV0.h:52 AliFemtoCutMonitorParticlePtPDGV0.h:53 AliFemtoCutMonitorParticlePtPDGV0.h:54 AliFemtoCutMonitorParticlePtPDGV0.h:55 AliFemtoCutMonitorParticlePtPDGV0.h:56 AliFemtoCutMonitorParticlePtPDGV0.h:57 AliFemtoCutMonitorParticlePtPDGV0.h:58 AliFemtoCutMonitorParticlePtPDGV0.h:59 AliFemtoCutMonitorParticlePtPDGV0.h:60 AliFemtoCutMonitorParticlePtPDGV0.h:61 AliFemtoCutMonitorParticlePtPDGV0.h:62 AliFemtoCutMonitorParticlePtPDGV0.h:63 AliFemtoCutMonitorParticlePtPDGV0.h:64 AliFemtoCutMonitorParticlePtPDGV0.h:65 AliFemtoCutMonitorParticlePtPDGV0.h:66 AliFemtoCutMonitorParticlePtPDGV0.h:67 AliFemtoCutMonitorParticlePtPDGV0.h:68 AliFemtoCutMonitorParticlePtPDGV0.h:69 AliFemtoCutMonitorParticlePtPDGV0.h:70 AliFemtoCutMonitorParticlePtPDGV0.h:71 AliFemtoCutMonitorParticlePtPDGV0.h:72 AliFemtoCutMonitorParticlePtPDGV0.h:73 AliFemtoCutMonitorParticlePtPDGV0.h:74