Message: RE: Count all particles only once without "killing" the track Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

None RE: Count all particles only once without "killing" the track 

Forum: Event and Track Management
Re: Question Count all particles only once without "killing" the track (Cristian Bungau)
Date: 17 Apr, 2008
From: Makoto Asai <Makoto Asai>


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.


> -----Original Message-----
> From: Cristian Bungau [] 
> 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 must include:
>   In-Reply-To: <"/eventtrackmanage/793">
>   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:
 1 1
 All All
Outline Depth:
 1 1
 2 2
 All All
Add message: (add)

 Add Message Add Message
to: "RE: Count all particles only once without "killing" the track"

 Subscribe Subscribe

This site runs SLAC HyperNews version 1.11-slac-98, derived from the original HyperNews

[ Geant 4 Home | Geant 4 HyperNews | Search | Request New Forum | Feedback ]