AliROCClusterAnalysisSelector::AliROCClusterAnalysisSelector() :
AliSelectorRL(),
+ fNMaxObjectsToSave(0),
fObjectsToSave(0)
{
//
if (IsClusterOnEdge(cluster))
return;
- Int_t padRow = cluster->GetRow();
- Float_t qMax = cluster->GetMax();
+ // Int_t padRow = cluster->GetRow();
+ //Float_t qMax = cluster->GetMax();
Float_t qTot = cluster->GetQ();
nClusters++;
//____________________________________________________________________
AliTPCRawHistograms::AliTPCRawHistograms()
: TNamed(),
+ fTimeStart(0),
+ fTimeStop(0),
fhDigits(0),
- fhSignal(0)
+ fhSignal(0),
+ fDigitTree(0)
{
// default constructor
}
//____________________________________________________________________
AliTPCRawHistograms::AliTPCRawHistograms(Int_t detector, const Char_t* /* comment */, Int_t timeStart, Int_t timeStop)
: TNamed(),
+ fTimeStart(timeStart),
+ fTimeStop(timeStop),
fhDigits(0),
- fhSignal(0),
- fDigitTree(0)
+ fhSignal(new TH1F("fhSignal", "fhSignal", 200, 0, 2000)),
+ fDigitTree(new TNtuple("fDigitTree", "fDigitTree", "row:pad:time:signal"))
{
// constructor
SetName(name);
SetTitle(Form("%s (detector %d)",name.Data(), detector));
- fTimeStart = timeStart;
- fTimeStop = timeStop;
-
Float_t yRange = 45;
Int_t nPadRows = 96;
TH1::AddDirectory(kFALSE);
fhDigits = new TH3F("fhDigits", Form("signal distribution;row;pad;time", name.Data()), nPadRows, -0.5, -0.5 + nPadRows, 150, -0.5, 149.5, 100, 0, 1200);
- fhSignal = new TH1F("fhSignal", "fhSignal", 200, 0, 2000);
-
- fDigitTree = new TNtuple("fDigitTree", "fDigitTree", "row:pad:time:signal");
TH1::AddDirectory(oldStatus);
}
//____________________________________________________________________
-AliTPCRawHistograms::AliTPCRawHistograms(const AliTPCRawHistograms& c) : TNamed(c)
+AliTPCRawHistograms::AliTPCRawHistograms(const AliTPCRawHistograms& c) : TNamed(c),
+ fTimeStart(0),
+ fTimeStop(0),
+ fhDigits(0),
+ fhSignal(0),
+ fDigitTree(0)
{
// copy constructor
if (list->IsEmpty())
return 1;
- TIterator* iter = list->MakeIterator();
- TObject* obj;
+ // TIterator* iter = list->MakeIterator();
+ // TObject* obj;
Int_t count = 0;
Int_t nV0s = fESD->GetNumberOfV0s();
Int_t nCascades = fESD->GetNumberOfCascades();
Int_t nKinks = fESD->GetNumberOfKinks();
- Int_t nVertices = nV0s + nCascades + nKinks + 1 /* = prim. vtx*/;
- Int_t nJets = 0;
- Int_t nCaloClus = fESD->GetNumberOfCaloClusters();
- Int_t nFmdClus = 0;
- Int_t nPmdClus = fESD->GetNumberOfPmdTracks();
+ // Int_t nVertices = nV0s + nCascades + nKinks + 1 /* = prim. vtx*/;
+ // Int_t nJets = 0;
+ //Int_t nCaloClus = fESD->GetNumberOfCaloClusters();
+ //Int_t nFmdClus = 0;
+ //Int_t nPmdClus = fESD->GetNumberOfPmdTracks();
printf(" NV0=%d NCASCADES=%d NKINKS=%d\n", nV0s, nCascades, nKinks);
}
//____________________________________________________________________
-void AliMultiplicityCorrection::DrawComparison(const char* name, Int_t inputRange, Bool_t fullPhaseSpace, Bool_t normalizeESD, TH1* mcHist, Bool_t simple)
+void AliMultiplicityCorrection::DrawComparison(const char* name, Int_t inputRange, Bool_t fullPhaseSpace, Bool_t /*normalizeESD*/, TH1* mcHist, Bool_t simple)
{
//mcHist->Rebin(2);
AliKFParticle* fKFOffRecC; // constrained vertex
AliKFParticle* fKFOffRecCM; // constrained vertex+mass
+ private:
+ AliESDRecV0Info(const AliESDRecV0Info&); // Not implemented
+ AliESDRecV0Info& operator=(const AliESDRecV0Info&); // Not implemented
+
+
ClassDef(AliESDRecV0Info,2) // container for
};
cerr<<"fNParticles, nParticlesTR, fNextTreeGenEntryToRead: "<<fNParticles<<" "
<<nParticlesTR<<" "<<fNextTreeGenEntryToRead<<endl;
TBranch * branch = fTreeCmp->GetBranch("RC");
- TBranch * branchF = fTreeCmp->GetBranch("F");
+ // TBranch * branchF = fTreeCmp->GetBranch("F");
branch->SetAddress(&fRecInfo); // set all pointers
fRecArray = new TObjArray(fNParticles);
AliFemtoCutMonitorParticleYPt& operator=(const AliFemtoCutMonitorParticleYPt& 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);}
+
+
void Write();
virtual TList *GetOutputList();