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