void SetLength(Float_t length) {fLength = length;}
virtual void SetHadronisation(Int_t flag = 1) {fHadronisation = flag;}
- virtual void SetReadFromFile(const Text_t *filname) {fFileName = filname; fReadFromFile = 1;}
+ virtual void SetPatchOmegaDalitz(Int_t flag = 1) {fPatchOmegaDalitz = flag;}
+ virtual void SetReadFromFile(const Text_t *filname) {fkFileName = filname; fReadFromFile = 1;}
//
// Pile-up
Float_t minet = 10., Float_t r = 1.);
void LoadEvent(AliStack* stack, Int_t flag = 0, Int_t reHadr = 0);
- void LoadEvent(TObjArray* stack, Int_t flag = 0, Int_t reHadr = 0);
+ void LoadEvent(const TObjArray* stack, Int_t flag = 0, Int_t reHadr = 0);
// Getters
virtual Process_t GetProcess() const {return fProcess;}
virtual StrucFunc_t GetStrucFunc() const {return fStrucFunc;}
virtual void GetGammaPhiRange(Float_t& phimin, Float_t& phimax) const
{phimin = fPhiMinGamma*180./TMath::Pi(); phimax = fPhiMaxGamma*180./TMath::Pi();}
//
- Bool_t IsInEMCAL(Float_t phi, Float_t eta);
- Bool_t IsInPHOS(Float_t phi, Float_t eta);
+ Bool_t IsInEMCAL(Float_t phi, Float_t eta) const;
+ Bool_t IsInPHOS(Float_t phi, Float_t eta) const;
//
virtual void FinishRun();
- Bool_t CheckTrigger(TParticle* jet1, TParticle* jet2);
+ Bool_t CheckTrigger(const TParticle* jet1, const TParticle* jet2);
//Used in some processes to selected child properties
Bool_t CheckKinematicsOnChild();
void GetSubEventTime();
Int_t fGinit; //initial state gluon radiation
Int_t fGfinal; //final state gluon radiation
Int_t fHadronisation; //hadronisation
+ Bool_t fPatchOmegaDalitz; //flag for omega dalitz decay patch
Int_t fNpartons; //Number of partons before hadronisation
Int_t fReadFromFile; //read partons from file
Int_t fQuench; //Flag for quenching
AliGenPythiaEventHeader* fHeader; //! Event header
AliRunLoader* fRL; //! Run Loader
- const Text_t* fFileName; //! Name of file to read from
+ const Text_t* fkFileName; //! Name of file to read from
Bool_t fFragPhotonInCalo; // Option to ask for Fragmentation Photon in calorimeters acceptance
Float_t fEMCALMinPhi; // Minimum phi EMCAL
Float_t fEMCALMaxPhi; // Maximum phi EMCAL
Float_t fEMCALEta; // Maximum eta EMCAL
-
private:
AliGenPythia(const AliGenPythia &Pythia);
AliGenPythia & operator=(const AliGenPythia & rhs);
- ClassDef(AliGenPythia,9) // AliGenerator interface to Pythia
+ ClassDef(AliGenPythia, 10) // AliGenerator interface to Pythia
};
#endif