// andreas.morsch@cern.ch
#include "AliGenMC.h"
+#include "AliGenHijingEventHeader.h"
#include <TString.h>
class THijing;
class TParticle;
class TClonesArray;
class TGraph;
-class AliGenHijingEventHeader;
+
class AliGenHijing : public AliGenMC
{
Int_t fLHC; // Assume LHC as lab frame
Bool_t fRandomPz; // Randomise sign of pz event by event
Bool_t fNoHeavyQuarks; // If true no heavy quarks are produced
- Float_t fEventTime; // The event time
- AliGenHijingEventHeader* fHeader; // MC Header
+ AliGenHijingEventHeader fHeader; // MC Header
private:
AliGenHijing(const AliGenHijing &Hijing);
// adjust the weight from kinematic cuts
void AdjustWeights();
// check seleted daughters
- Bool_t DaughtersSelection(TParticle* iparticle);
+ Bool_t DaughtersSelection(const TParticle* iparticle);
// check if stable
- Bool_t Stable(TParticle* particle) const;
+ Bool_t Stable(const TParticle* particle) const;
- ClassDef(AliGenHijing, 7) // AliGenerator interface to Hijing
+ ClassDef(AliGenHijing, 8) // AliGenerator interface to Hijing
};
#endif