class AliPythia;
class TParticle;
+class AliGenPythiaEventHeader;
class AliGenPythia : public AliGenMC
{
virtual void SetCountMode(const CountMode_t mode) {
fCountMode = mode;
}
+
+ virtual void SetQuench(Int_t flag = 0) {fQuench = flag;}
+
// get cross section of process
virtual Float_t GetXsection() const {return fXsection;}
// get triggered jets
void GetJets(Int_t& njets, Int_t& ntrig, Float_t[4][10]);
- void RecJetsUA1(Float_t eCellMin, Float_t eCellSeed, Float_t eMin, Float_t rMin,
- Int_t& njets, Float_t jets[4][50]);
+ void RecJetsUA1(Int_t& njets, Float_t jets[4][50]);
void SetPycellParameters(Float_t etamax = 2., Int_t neta = 274, Int_t nphi = 432,
Float_t thresh = 0., Float_t etseed = 4.,
Float_t minet = 10., Float_t r = 1.);
Float_t fYHardMax; //higher y-hard cut
Int_t fGinit; //initial state gluon radiation
Int_t fGfinal; //final state gluon radiation
+ Int_t fQuench; //Flag for quenching
Float_t fPtKick; //Transverse momentum kick
Bool_t fFullEvent; //!Write Full event if true
AliDecayer *fDecayer; //!Pointer to the decayer instance
Bool_t fFeedDownOpt; // Option to set feed down from higher
// quark families (e.g. b->c)
Bool_t fFragmentation; // Option to activate fragmentation by Pythia
+ Bool_t fSetNuclei; // Flag indicating that SetNuclei has been called
//
CountMode_t fCountMode; // Options for counting when the event will be finished.
+ AliGenPythiaEventHeader* fHeader; //! Event header
+
// fCountMode = kCountAll --> All particles that end up in the
// stack are counted
// fCountMode = kCountParents --> Only selected parents are counted
// fCountMode = kCountTrackabless --> Only particles flagged for tracking
// are counted
//
- ClassDef(AliGenPythia,4) // AliGenerator interface to Pythia
+ ClassDef(AliGenPythia,5) // AliGenerator interface to Pythia
};
#endif