ROOT logo
AliRoot » STEER » STEERBASE » AliCollisionGeometry

class AliCollisionGeometry

Function Members (Methods)

public:
AliCollisionGeometry()
AliCollisionGeometry(const AliCollisionGeometry& cgeo)
virtual~AliCollisionGeometry()
static TClass*Class()
voidGetNDiffractive(Int_t& sd1, Int_t& sd2, Int_t& sdd)
Int_tHardScatters() const
Float_tImpactParameter() const
virtual TClass*IsA() const
Int_tNN() const
Int_tNNw() const
Int_tNwN() const
Int_tNwNw() const
Int_tProjectileParticipants() const
Int_tProjSpectatorsn() const
Int_tProjSpectatorsp() const
Float_tReactionPlaneAngle() const
voidSetCollisions(Int_t nn, Int_t nnw, Int_t nwn, Int_t nwnw)
voidSetHardScatters(Int_t n)
voidSetImpactParameter(Float_t b)
voidSetNDiffractive(Int_t sd1, Int_t sd2, Int_t sdd)
voidSetParticipants(Int_t np, Int_t nt)
voidSetReactionPlaneAngle(Float_t phi)
voidSetSpectators(Int_t nprojspecn, Int_t nprojspecp, Int_t ntargspecn, Int_t ntargspecp)
virtual voidShowMembers(TMemberInspector&)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
Int_tTargetParticipants() const
Int_tTargSpectatorsn() const
Int_tTargSpectatorsp() const

Data Members

protected:
Float_tfImpactParameterImpact Parameter
Int_tfNDDnumber of DD in pA, AA
Int_tfNHardScattersNumber of hard scatterings
Int_tfNNCollNumber of N-N collisions
Int_tfNNwCollNumber of N-Nwounded collisions
Int_tfNProjectileParticipantsNumber of projectiles participants
Int_tfNSD1number of SD1 in pA, AA
Int_tfNSD2number of SD2 in pA, AA
Int_tfNTargetParticipantsNumber of target participants
Int_tfNwNCollNumber of Nwounded-N collisons
Int_tfNwNwCollNumber of Nwounded-Nwounded collisions
Int_tfProjectileSpecnNum. of spectator neutrons from projectile nucleus
Int_tfProjectileSpecpNum. of spectator protons from projectile nucleus
Float_tfReactionPlaneAngleReaction plane angle
Int_tfTargetSpecnNum. of spectator neutrons from target nucleus
Int_tfTargetSpecpNum. of spectator protons from target nucleus

Class Charts

Inheritance Chart:
AliCollisionGeometry
AliGenDPMjetEventHeader
AliGenEposEventHeader
AliGenHijingEventHeader

Function documentation

AliCollisionGeometry()
AliCollisionGeometry(const AliCollisionGeometry& cgeo)
 Copy constructor
virtual ~AliCollisionGeometry()
 Getters
{;}
Float_t ImpactParameter() const
Float_t ReactionPlaneAngle() const
Int_t HardScatters() const
{return fNHardScatters;}
Int_t ProjectileParticipants() const
Int_t TargetParticipants() const
Int_t ProjSpectatorsn() const
Int_t ProjSpectatorsp() const
Int_t TargSpectatorsn() const
{return fTargetSpecn; }
Int_t TargSpectatorsp() const
{return fTargetSpecp; }
Int_t NN() const
{return fNNColl;}
Int_t NNw() const
{return fNNwColl;}
Int_t NwN() const
{return fNwNColl;}
Int_t NwNw() const
{return fNwNwColl;}
void SetNDiffractive(Int_t sd1, Int_t sd2, Int_t sdd)
 Setters
{fNSD1 = sd1; fNSD2 = sd2; fNDD = sdd;}
void SetImpactParameter(Float_t b)
void SetReactionPlaneAngle(Float_t phi)
void SetHardScatters(Int_t n)
void SetParticipants(Int_t np, Int_t nt)
void SetCollisions(Int_t nn, Int_t nnw, Int_t nwn, Int_t nwnw)
{fNNColl=nn, fNNwColl=nnw, fNwNColl=nwn, fNwNwColl=nwnw;}
void SetSpectators(Int_t nprojspecn, Int_t nprojspecp, Int_t ntargspecn, Int_t ntargspecp)
void GetNDiffractive(Int_t& sd1, Int_t& sd2, Int_t& sdd)
{sd1 = fNSD1; sd2 = fNSD2; sdd = fNDD;}
AliCollisionGeometry& operator=(const AliCollisionGeometry& cg)