class AliAODMCParticle;
class AliNamedArrayI;
class TF2;
-class AliStackPartonInfo;
+class AliPythiaInfo;
#include <TH1F.h>
#include <TF1.h>
void SetEtaRange(Float_t min, Float_t max) { fEtaMin = min; fEtaMax = max; }
void SetPhiRange(Float_t min, Float_t max) { fPhiMin = min; fPhiMax = max; }
void SetPtRange(Float_t min, Float_t max) { fPtMin = min; fPtMax = max; }
- void SetPtSpectrum(TH1 *f) { fPtSpectrum = f; }
+ void SetPtSpectrum(TH1F *f) { fPtSpectrum = f; }
void SetPtSpectrum(TF1 *f) { fPtSpectrum = new TH1F("ptSpectrum","ptSpectrum",1000,f->GetXmin(),f->GetXmax());
fPtSpectrum->Add(f); }
void SetPtPhiEvPlDistribution(TF2 *f) { fPtPhiEvPlDistribution = f; }
- void SetDensitySpectrum(TH1 *f) { fDensitySpectrum = f; }
+ void SetDensitySpectrum(TH1F *f) { fDensitySpectrum = f; }
void SetDensitySpectrum(TF1 *f) { fDensitySpectrum = new TH1F("densitypectrum","densitypectrum",1000,f->GetXmin(),f->GetXmax());
fDensitySpectrum->Add(f); }
void SetDifferentialV2(TF1* f) { fDifferentialV2 = f; }
void SetClusName(const char *n) { fCaloName = n; }
void SetCellsName(const char *n) { fCellsName = n; }
void SetMCParticlesName(const char *n) { fMCParticlesName = n; }
- void SetPartonInfoName(const char *n) { fPartonInfoName = n; }
+ void SetPythiaInfoName(const char *n) { fPythiaInfoName = n; }
void SetSuffix(const char *s) { fSuffix = s; }
void SetGeometryName(const char *n) { fGeomName = n; }
void SetMarkMC(Int_t m) { fMarkMC = m; }
TString fOutCellsName; // name of output cells collection
TString fMCParticlesName; // name of MC particle collection
TString fOutMCParticlesName; // name of output MC particle collection
- TString fPartonInfoName; // name of partons info
+ TString fPythiaInfoName; // name of pythia info
Bool_t fIsMC; // whether the current event is MC or not
TString fSuffix; // suffix to add in the name of new collections
Float_t fEtaMin; // eta minimum value
Int_t fNCells; // how many cells are being processed
Int_t fNTracks; // how many tracks are being processed
Int_t fMarkMC; // which MC label is to be used (default=100)
- TH1 *fPtSpectrum; // pt spectrum to extract random pt values
+ TH1F *fPtSpectrum; // pt spectrum to extract random pt values
TF2 *fPtPhiEvPlDistribution; // pt vs. (phi-psi) distribution to extract random pt/phi values
- TH1 *fDensitySpectrum; // particle density spectrum to extract random density values
+ TH1F *fDensitySpectrum; // particle density spectrum to extract random density values
TF1 *fDifferentialV2; // v2 as function of pt
Bool_t fAddV2; // add v2 sampled from a tf1
Bool_t fFlowFluctuations; // introduce gaussian flow fluctuation
Int_t fMCLabelShift; //!MC label shift
Bool_t fEsdMode; //!ESD/AOD mode
TList *fOutput; //!output list for QA histograms
- AliStackPartonInfo *fStackPartonInfo; //!Info on original partons:PDG,pt, eta, phi
+ AliPythiaInfo *fPythiaInfo; //!Info on original partons:PDG,pt, eta, phi and pythia event weight
private:
AliJetModelBaseTask(const AliJetModelBaseTask&); // not implemented
AliJetModelBaseTask &operator=(const AliJetModelBaseTask&); // not implemented
- ClassDef(AliJetModelBaseTask, 11) // Jet modelling task
+ ClassDef(AliJetModelBaseTask, 12) // Jet modelling task
};
#endif