#ifndef AliFemtoCutMonitorParticleMomRes_H
#define AliFemtoCutMonitorParticleMomRes_H
class AliFemtoEvent;
class AliFemtoTrack;
class AliFemtoV0;
class AliFemtoKink;
class AliFemtoPair;
class TH1D;
class TH2D;
class TH3D;
class TList;
#include "AliFemtoString.h"
#include "AliFemtoParticleCollection.h"
#include "AliFemtoCutMonitor.h"
class AliFemtoCutMonitorParticleMomRes : public AliFemtoCutMonitor{
public:
AliFemtoCutMonitorParticleMomRes();
AliFemtoCutMonitorParticleMomRes(const char *aName);
AliFemtoCutMonitorParticleMomRes(const AliFemtoCutMonitorParticleMomRes &aCut);
virtual ~AliFemtoCutMonitorParticleMomRes();
AliFemtoCutMonitorParticleMomRes& operator=(const AliFemtoCutMonitorParticleMomRes& aCut);
virtual AliFemtoString Report();
virtual void Fill(const AliFemtoEvent* aEvent) {AliFemtoCutMonitor::Fill(aEvent);}
virtual void Fill(const AliFemtoTrack* aTrack);
virtual void Fill(const AliFemtoV0* aV0) {AliFemtoCutMonitor::Fill(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:
TH3D *fMomRes3D;
TH2D *fMomResXvsP;
TH2D *fMomResYvsP;
TH2D *fMomResZvsP;
TH2D *fImpactXY;
TH2D *fImpactZ;
TH2D *fSigma;
};
#endif
AliFemtoCutMonitorParticleMomRes.h:1 AliFemtoCutMonitorParticleMomRes.h:2 AliFemtoCutMonitorParticleMomRes.h:3 AliFemtoCutMonitorParticleMomRes.h:4 AliFemtoCutMonitorParticleMomRes.h:5 AliFemtoCutMonitorParticleMomRes.h:6 AliFemtoCutMonitorParticleMomRes.h:7 AliFemtoCutMonitorParticleMomRes.h:8 AliFemtoCutMonitorParticleMomRes.h:9 AliFemtoCutMonitorParticleMomRes.h:10 AliFemtoCutMonitorParticleMomRes.h:11 AliFemtoCutMonitorParticleMomRes.h:12 AliFemtoCutMonitorParticleMomRes.h:13 AliFemtoCutMonitorParticleMomRes.h:14 AliFemtoCutMonitorParticleMomRes.h:15 AliFemtoCutMonitorParticleMomRes.h:16 AliFemtoCutMonitorParticleMomRes.h:17 AliFemtoCutMonitorParticleMomRes.h:18 AliFemtoCutMonitorParticleMomRes.h:19 AliFemtoCutMonitorParticleMomRes.h:20 AliFemtoCutMonitorParticleMomRes.h:21 AliFemtoCutMonitorParticleMomRes.h:22 AliFemtoCutMonitorParticleMomRes.h:23 AliFemtoCutMonitorParticleMomRes.h:24 AliFemtoCutMonitorParticleMomRes.h:25 AliFemtoCutMonitorParticleMomRes.h:26 AliFemtoCutMonitorParticleMomRes.h:27 AliFemtoCutMonitorParticleMomRes.h:28 AliFemtoCutMonitorParticleMomRes.h:29 AliFemtoCutMonitorParticleMomRes.h:30 AliFemtoCutMonitorParticleMomRes.h:31 AliFemtoCutMonitorParticleMomRes.h:32 AliFemtoCutMonitorParticleMomRes.h:33 AliFemtoCutMonitorParticleMomRes.h:34 AliFemtoCutMonitorParticleMomRes.h:35 AliFemtoCutMonitorParticleMomRes.h:36 AliFemtoCutMonitorParticleMomRes.h:37 AliFemtoCutMonitorParticleMomRes.h:38 AliFemtoCutMonitorParticleMomRes.h:39 AliFemtoCutMonitorParticleMomRes.h:40 AliFemtoCutMonitorParticleMomRes.h:41 AliFemtoCutMonitorParticleMomRes.h:42 AliFemtoCutMonitorParticleMomRes.h:43 AliFemtoCutMonitorParticleMomRes.h:44 AliFemtoCutMonitorParticleMomRes.h:45 AliFemtoCutMonitorParticleMomRes.h:46 AliFemtoCutMonitorParticleMomRes.h:47 AliFemtoCutMonitorParticleMomRes.h:48 AliFemtoCutMonitorParticleMomRes.h:49 AliFemtoCutMonitorParticleMomRes.h:50 AliFemtoCutMonitorParticleMomRes.h:51 AliFemtoCutMonitorParticleMomRes.h:52 AliFemtoCutMonitorParticleMomRes.h:53 AliFemtoCutMonitorParticleMomRes.h:54 AliFemtoCutMonitorParticleMomRes.h:55 AliFemtoCutMonitorParticleMomRes.h:56 AliFemtoCutMonitorParticleMomRes.h:57