66 for (
Int_t t=0;t<ntracks;t++) {
75 hit->fX = 10000*
j + 100*t +
ha;
76 hit->fY = 10000*
j + 100*t +
ha+0.1;
77 hit->fZ = 10000*
j + 100*t +
ha+0.2;
83 hit->fX = 20000*
j + 100*t +
hb+0.3;
84 hit->fY = 20000*
j + 100*t +
hb+0.4;
85 hit->fZ = 20000*
j + 100*t +
hb+0.5;
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
R__EXTERN TRandom * gRandom
void Clear(Option_t *option="") override
static TClonesArray * fgTracks
Jet * AddJet()
Add a new Jet to the list of tracks for this event.
Hit * AddHitB()
Add a new hit to the list of hits in detector B.
static TClonesArray * fgJets
static TClonesArray * fgHitsB
JetEvent()
Create a JetEvent object.
Hit * AddHitA()
Add a new hit to the list of hits in detector A.
static TClonesArray * fgHitsA
Track * AddTrack()
Add a new track to the list of tracks for this event.
void Reset(Option_t *option="")
Static function to reset all static objects for this event.
void Build(Int_t jetm=3, Int_t trackm=10, Int_t hitam=100, Int_t hitbm=10)
Build one event.
An array of clone (identical) objects.
void Clear(Option_t *option="") override
Clear the clones array.
friend class TClonesArray
static UInt_t GetObjectCount()
Return the current referenced object count fgNumber is incremented every time a new object is referen...
static void SetObjectCount(UInt_t number)
static function to set the current referenced object count fgNumber is incremented every time a new o...
virtual Double_t Gaus(Double_t mean=0, Double_t sigma=1)
Samples a random number from the standard Normal (Gaussian) Distribution with the given mean and sigm...
Double_t Rndm() override
Machine independent random number generator.
void SetXYZ(Double_t x, Double_t y, Double_t z)