#include "AliFemtoCutMonitorTrackTPCchiNdof.h"
#include "AliFemtoModelHiddenInfo.h"
#include "AliFemtoEvent.h"
#include <TH1D.h>
#include <TH2D.h>
#include <TList.h>
AliFemtoCutMonitorTrackTPCchiNdof::AliFemtoCutMonitorTrackTPCchiNdof():
fTrTPCchiNdof(0)
{
fTrTPCchiNdof = new TH1D("TrTPCchiNdof", "Track TPC Clusters", 5001, -0.5, 5000.5);
}
AliFemtoCutMonitorTrackTPCchiNdof::AliFemtoCutMonitorTrackTPCchiNdof(const char *aName):
AliFemtoCutMonitor(),
fTrTPCchiNdof(0)
{
char name[200];
snprintf(name, 200, "TrTPCchiNdof%s", aName);
fTrTPCchiNdof = new TH1D(name, "Track TPC Clusters", 5001, -0.5, 5000.5);
}
AliFemtoCutMonitorTrackTPCchiNdof::AliFemtoCutMonitorTrackTPCchiNdof(const AliFemtoCutMonitorTrackTPCchiNdof &aCut):
AliFemtoCutMonitor(),
fTrTPCchiNdof(0)
{
if (fTrTPCchiNdof) delete fTrTPCchiNdof;
fTrTPCchiNdof = new TH1D(*aCut.fTrTPCchiNdof);
}
AliFemtoCutMonitorTrackTPCchiNdof::~AliFemtoCutMonitorTrackTPCchiNdof()
{
delete fTrTPCchiNdof;
}
AliFemtoCutMonitorTrackTPCchiNdof& AliFemtoCutMonitorTrackTPCchiNdof::operator=(const AliFemtoCutMonitorTrackTPCchiNdof& aCut)
{
if (this == &aCut)
return *this;
if (fTrTPCchiNdof) delete fTrTPCchiNdof;
fTrTPCchiNdof = new TH1D(*aCut.fTrTPCchiNdof);
return *this;
}
AliFemtoString AliFemtoCutMonitorTrackTPCchiNdof::Report(){
string stemp = "*** AliFemtoCutMonitorTrackTPCchiNdof report";
AliFemtoString returnThis = stemp;
return returnThis;
}
void AliFemtoCutMonitorTrackTPCchiNdof::Fill(const AliFemtoTrack* aTrack)
{
if (aTrack->TPCncls() > 0) {
fTrTPCchiNdof->Fill(aTrack->TPCchi2()/aTrack->TPCncls());
}
}
void AliFemtoCutMonitorTrackTPCchiNdof::Write()
{
fTrTPCchiNdof->Write();
}
TList *AliFemtoCutMonitorTrackTPCchiNdof::GetOutputList()
{
TList *tOutputList = new TList();
tOutputList->Add(fTrTPCchiNdof);
return tOutputList;
}
AliFemtoCutMonitorTrackTPCchiNdof.cxx:1 AliFemtoCutMonitorTrackTPCchiNdof.cxx:2 AliFemtoCutMonitorTrackTPCchiNdof.cxx:3 AliFemtoCutMonitorTrackTPCchiNdof.cxx:4 AliFemtoCutMonitorTrackTPCchiNdof.cxx:5 AliFemtoCutMonitorTrackTPCchiNdof.cxx:6 AliFemtoCutMonitorTrackTPCchiNdof.cxx:7 AliFemtoCutMonitorTrackTPCchiNdof.cxx:8 AliFemtoCutMonitorTrackTPCchiNdof.cxx:9 AliFemtoCutMonitorTrackTPCchiNdof.cxx:10 AliFemtoCutMonitorTrackTPCchiNdof.cxx:11 AliFemtoCutMonitorTrackTPCchiNdof.cxx:12 AliFemtoCutMonitorTrackTPCchiNdof.cxx:13 AliFemtoCutMonitorTrackTPCchiNdof.cxx:14 AliFemtoCutMonitorTrackTPCchiNdof.cxx:15 AliFemtoCutMonitorTrackTPCchiNdof.cxx:16 AliFemtoCutMonitorTrackTPCchiNdof.cxx:17 AliFemtoCutMonitorTrackTPCchiNdof.cxx:18 AliFemtoCutMonitorTrackTPCchiNdof.cxx:19 AliFemtoCutMonitorTrackTPCchiNdof.cxx:20 AliFemtoCutMonitorTrackTPCchiNdof.cxx:21 AliFemtoCutMonitorTrackTPCchiNdof.cxx:22 AliFemtoCutMonitorTrackTPCchiNdof.cxx:23 AliFemtoCutMonitorTrackTPCchiNdof.cxx:24 AliFemtoCutMonitorTrackTPCchiNdof.cxx:25 AliFemtoCutMonitorTrackTPCchiNdof.cxx:26 AliFemtoCutMonitorTrackTPCchiNdof.cxx:27 AliFemtoCutMonitorTrackTPCchiNdof.cxx:28 AliFemtoCutMonitorTrackTPCchiNdof.cxx:29 AliFemtoCutMonitorTrackTPCchiNdof.cxx:30 AliFemtoCutMonitorTrackTPCchiNdof.cxx:31 AliFemtoCutMonitorTrackTPCchiNdof.cxx:32 AliFemtoCutMonitorTrackTPCchiNdof.cxx:33 AliFemtoCutMonitorTrackTPCchiNdof.cxx:34 AliFemtoCutMonitorTrackTPCchiNdof.cxx:35 AliFemtoCutMonitorTrackTPCchiNdof.cxx:36 AliFemtoCutMonitorTrackTPCchiNdof.cxx:37 AliFemtoCutMonitorTrackTPCchiNdof.cxx:38 AliFemtoCutMonitorTrackTPCchiNdof.cxx:39 AliFemtoCutMonitorTrackTPCchiNdof.cxx:40 AliFemtoCutMonitorTrackTPCchiNdof.cxx:41 AliFemtoCutMonitorTrackTPCchiNdof.cxx:42 AliFemtoCutMonitorTrackTPCchiNdof.cxx:43 AliFemtoCutMonitorTrackTPCchiNdof.cxx:44 AliFemtoCutMonitorTrackTPCchiNdof.cxx:45 AliFemtoCutMonitorTrackTPCchiNdof.cxx:46 AliFemtoCutMonitorTrackTPCchiNdof.cxx:47 AliFemtoCutMonitorTrackTPCchiNdof.cxx:48 AliFemtoCutMonitorTrackTPCchiNdof.cxx:49 AliFemtoCutMonitorTrackTPCchiNdof.cxx:50 AliFemtoCutMonitorTrackTPCchiNdof.cxx:51 AliFemtoCutMonitorTrackTPCchiNdof.cxx:52 AliFemtoCutMonitorTrackTPCchiNdof.cxx:53 AliFemtoCutMonitorTrackTPCchiNdof.cxx:54 AliFemtoCutMonitorTrackTPCchiNdof.cxx:55 AliFemtoCutMonitorTrackTPCchiNdof.cxx:56 AliFemtoCutMonitorTrackTPCchiNdof.cxx:57 AliFemtoCutMonitorTrackTPCchiNdof.cxx:58 AliFemtoCutMonitorTrackTPCchiNdof.cxx:59 AliFemtoCutMonitorTrackTPCchiNdof.cxx:60 AliFemtoCutMonitorTrackTPCchiNdof.cxx:61 AliFemtoCutMonitorTrackTPCchiNdof.cxx:62 AliFemtoCutMonitorTrackTPCchiNdof.cxx:63 AliFemtoCutMonitorTrackTPCchiNdof.cxx:64 AliFemtoCutMonitorTrackTPCchiNdof.cxx:65 AliFemtoCutMonitorTrackTPCchiNdof.cxx:66 AliFemtoCutMonitorTrackTPCchiNdof.cxx:67 AliFemtoCutMonitorTrackTPCchiNdof.cxx:68 AliFemtoCutMonitorTrackTPCchiNdof.cxx:69 AliFemtoCutMonitorTrackTPCchiNdof.cxx:70 AliFemtoCutMonitorTrackTPCchiNdof.cxx:71 AliFemtoCutMonitorTrackTPCchiNdof.cxx:72 AliFemtoCutMonitorTrackTPCchiNdof.cxx:73 AliFemtoCutMonitorTrackTPCchiNdof.cxx:74 AliFemtoCutMonitorTrackTPCchiNdof.cxx:75 AliFemtoCutMonitorTrackTPCchiNdof.cxx:76 AliFemtoCutMonitorTrackTPCchiNdof.cxx:77 AliFemtoCutMonitorTrackTPCchiNdof.cxx:78 AliFemtoCutMonitorTrackTPCchiNdof.cxx:79 AliFemtoCutMonitorTrackTPCchiNdof.cxx:80 AliFemtoCutMonitorTrackTPCchiNdof.cxx:81 AliFemtoCutMonitorTrackTPCchiNdof.cxx:82 AliFemtoCutMonitorTrackTPCchiNdof.cxx:83 AliFemtoCutMonitorTrackTPCchiNdof.cxx:84 AliFemtoCutMonitorTrackTPCchiNdof.cxx:85 AliFemtoCutMonitorTrackTPCchiNdof.cxx:86 AliFemtoCutMonitorTrackTPCchiNdof.cxx:87 AliFemtoCutMonitorTrackTPCchiNdof.cxx:88 AliFemtoCutMonitorTrackTPCchiNdof.cxx:89 AliFemtoCutMonitorTrackTPCchiNdof.cxx:90 AliFemtoCutMonitorTrackTPCchiNdof.cxx:91 AliFemtoCutMonitorTrackTPCchiNdof.cxx:92 AliFemtoCutMonitorTrackTPCchiNdof.cxx:93 AliFemtoCutMonitorTrackTPCchiNdof.cxx:94 AliFemtoCutMonitorTrackTPCchiNdof.cxx:95 AliFemtoCutMonitorTrackTPCchiNdof.cxx:96 AliFemtoCutMonitorTrackTPCchiNdof.cxx:97 AliFemtoCutMonitorTrackTPCchiNdof.cxx:98 AliFemtoCutMonitorTrackTPCchiNdof.cxx:99 AliFemtoCutMonitorTrackTPCchiNdof.cxx:100 AliFemtoCutMonitorTrackTPCchiNdof.cxx:101 AliFemtoCutMonitorTrackTPCchiNdof.cxx:102 AliFemtoCutMonitorTrackTPCchiNdof.cxx:103 AliFemtoCutMonitorTrackTPCchiNdof.cxx:104