**************************************************************************/
/* $Id: $ */
-/* History of cvs commits:
- *
- * $Log$
- *
- */
//_________________________________________________________________________
// Base class for analysis algorithms
//-- Author: Gustavo Conesa (LNF-INFN)
#include "AliAODCaloCluster.h"
#include "AliAODCaloCells.h"
#include "AliAODTrack.h"
-#include "AliAnaBaseClass.h"
+#include "AliAnaPartCorrBaseClass.h"
#include "AliCaloTrackReader.h"
#include "AliFidutialCut.h"
#include "AliIsolationCut.h"
// #include "AliHeader.h"
// #include "AliGenEventHeader.h"
-ClassImp(AliAnaBaseClass)
+ClassImp(AliAnaPartCorrBaseClass)
//_______________________________________________
- AliAnaBaseClass::AliAnaBaseClass() :
+ AliAnaPartCorrBaseClass::AliAnaPartCorrBaseClass() :
TObject(), fDataMC(0), fDebug(0), fCheckFidCut(0),
fCheckCaloPID(0), fRecalculateCaloPID(0), fMinPt(0), fMaxPt(0),
fReader(0x0), fAODBranch(0x0), fAODCaloClusters(0x0), fAODCaloCells(0x0),
}
//___________________________________________________________
-AliAnaBaseClass::AliAnaBaseClass(const AliAnaBaseClass & abc) :
+AliAnaPartCorrBaseClass::AliAnaPartCorrBaseClass(const AliAnaPartCorrBaseClass & abc) :
TObject(), fDataMC(abc.fDataMC), fDebug(abc.fDebug),
fCheckFidCut(abc.fCheckFidCut), fCheckCaloPID(abc. fCheckCaloPID),
fRecalculateCaloPID(abc.fRecalculateCaloPID),
}
//_________________________________________________________________________
-AliAnaBaseClass & AliAnaBaseClass::operator = (const AliAnaBaseClass & abc)
+AliAnaPartCorrBaseClass & AliAnaPartCorrBaseClass::operator = (const AliAnaPartCorrBaseClass & abc)
{
// assignment operator
}
//____________________________________________________________________________
-AliAnaBaseClass::~AliAnaBaseClass()
+AliAnaPartCorrBaseClass::~AliAnaPartCorrBaseClass()
{
// Remove all pointers except analysis output pointers.
}
//____________________________________________________________________________
-void AliAnaBaseClass::AddAODCaloCluster(AliAODCaloCluster calo) {
+void AliAnaPartCorrBaseClass::AddAODCaloCluster(AliAODCaloCluster calo) {
//Put AOD calo cluster in the CaloClusters array
Int_t i = fAODCaloClusters->GetEntries();
}
//____________________________________________________________________________
-void AliAnaBaseClass::AddAODParticleCorrelation(AliAODParticleCorrelation pc) {
+void AliAnaPartCorrBaseClass::AddAODParticleCorrelation(AliAODParticleCorrelation pc) {
//Put AOD calo cluster in the AODParticleCorrelation array
Int_t i = fAODBranch->GetEntries();
}
//___________________________________________________
-void AliAnaBaseClass::ConnectAODCaloClusters() {
+void AliAnaPartCorrBaseClass::ConnectAODCaloClusters() {
//Recover the list of AODCaloClusters
fAODCaloClusters = fReader->GetAOD()->GetCaloClusters();
}
//___________________________________________________
-void AliAnaBaseClass::ConnectAODPHOSCells() {
+void AliAnaPartCorrBaseClass::ConnectAODPHOSCells() {
//Recover the list of PHOS AODCaloCells
fAODCaloCells = fReader->GetAOD()->GetPHOSCells();
}
//___________________________________________________
-void AliAnaBaseClass::ConnectAODEMCALCells() {
+void AliAnaPartCorrBaseClass::ConnectAODEMCALCells() {
//Recover the list of EMCAL AODCaloCells
fAODCaloCells = fReader->GetAOD()->GetEMCALCells();
}
//__________________________________________________
-TClonesArray * AliAnaBaseClass::GetAODCTS() const {
+TClonesArray * AliAnaPartCorrBaseClass::GetAODCTS() const {
//Get list of tracks from reader
return fReader->GetAODCTS();
}
//__________________________________________________
-TClonesArray * AliAnaBaseClass::GetAODPHOS() const {
+TClonesArray * AliAnaPartCorrBaseClass::GetAODPHOS() const {
//Get list of PHOS calo clusters from reader
return fReader->GetAODPHOS();
//__________________________________________________
-TClonesArray * AliAnaBaseClass::GetAODEMCAL() const {
+TClonesArray * AliAnaPartCorrBaseClass::GetAODEMCAL() const {
//Get list of emcal caloclusters from reader
return fReader->GetAODEMCAL();
}
//__________________________________________________
-TNamed * AliAnaBaseClass::GetPHOSCells() const {
+TNamed * AliAnaPartCorrBaseClass::GetPHOSCells() const {
//Get list of PHOS calo cells (ESD or AOD) from reader
return fReader->GetPHOSCells();
//__________________________________________________
-TNamed * AliAnaBaseClass::GetEMCALCells() const {
+TNamed * AliAnaPartCorrBaseClass::GetEMCALCells() const {
//Get list of emcal calo cells (ESD or AOD) from reader
return fReader->GetEMCALCells();
}
//__________________________________________________
-AliStack * AliAnaBaseClass::GetMCStack() const {
+AliStack * AliAnaPartCorrBaseClass::GetMCStack() const {
//Get stack pointer from reader
return fReader->GetStack();
}
//__________________________________________________
-AliHeader * AliAnaBaseClass::GetMCHeader() const {
+AliHeader * AliAnaPartCorrBaseClass::GetMCHeader() const {
//Get header pointer from reader
return fReader->GetHeader();
}
//__________________________________________________
-AliGenEventHeader * AliAnaBaseClass::GetMCGenEventHeader() const {
+AliGenEventHeader * AliAnaPartCorrBaseClass::GetMCGenEventHeader() const {
//Get GenEventHeader pointer from reader
return fReader->GetGenEventHeader();
}
-void AliAnaBaseClass::InitParameters()
+void AliAnaPartCorrBaseClass::InitParameters()
{
//Initialize the parameters of the analysis.
fDataMC = kFALSE;
fCheckCaloPID = kTRUE ;
fCheckFidCut = kFALSE ;
fRecalculateCaloPID = kFALSE ;
- fMinPt = 2. ; //Min pt in particle analysis
+ fMinPt = 0.2 ; //Min pt in particle analysis
fMaxPt = 300. ; //Max pt in particle analysis
fCaloPID = new AliCaloPID ;