|Message: RE: Count all particles only once without "killing" the track||Not Logged In (login)|
Click on the Forum title, e.g. on the "Forums by Category" page, to read a sequence of postings to the Forum and its threads all in one page. If you are only interested in one thread or the thread following a specific posting, click the thread or the posting, which takes you to a smaller page, which contains only the part you are interested in and may be easier to navigate.
Messages are "chained" if there are only replies at the first level, i.e. 1/1.html, 1/1/1.html etc. In case of "chained" messages the message number is replaced by the icon and there is no indentation.
Inline: Display the subject line only or also the text of the posting(s); for the choice "All" the "Outline" choices are switched off.
|1||0||1||no text / full text of posting|
|2||1||All||text for level 1 only / text for All postings|
Outline: Choose the depth of the posting thread, successive toggle controls provide increasing detail.
|1||2||1||2 levels / 1 level (original posting)|
|2||3||2||3 levels / 2 levels|
|3||3||All||3 levels / all levels (all postings)|
Hi, You may set a G4VUserTrackInformation object to a G4Track object at the moment you count it. G4VUserTrackInformation is an abstract class so that you have to have your own concrete class. For your case, you may not need any data member in your concrete class but just use the existence of this class object as a flag that indicates you have already counted it. The use of G4VUserTrackInformation is shown in examples/extended/runAndEvent/RE01. Makoto > -----Original Message----- > From: Cristian Bungau [mailto:Christian.Bungau@manchester.ac.uk] > Sent: Thursday, April 17, 2008 4:29 AM > To: publichypernews > Subject: Count all particles only once without "killing" the track > > *** Discussion title: Event and Track Management > Email replies to PublicHyperNews@slac.stanford.edu must include: > In-Reply-To: <"/eventtrackmanage/793"@geant4-hn.slac.stanford.edu> > Subject: ...change this to be about your reply. > > Hi, > > I would like to count all particles of a given type (e.g. electrons) > that are present in my detector within a given time slice. However I > cannot "kill" the e- once it is counted as it may interact further and > produce additional electrons. Also my problem is that if I > don't "kill" > the track once it is counted, I must make sure I don't count > the same e- > twice, as after a new interaction the track ID will change. I would be > very grateful if someone could please let me know if there is a way to > count specific particles (only once) without stopping tracking them. > > Thank you very much, > > Cristian >
|Inline Depth:||Outline Depth:||Add message:|