BrSelectGeantTracks
class description - source file - inheritance tree
private:
BrSelectGeantTracks BrSelectGeantTracks(const BrSelectGeantTracks&)
BrSelectGeantTracks& operator=(const BrSelectGeantTracks&)
public:
BrSelectGeantTracks BrSelectGeantTracks()
BrSelectGeantTracks BrSelectGeantTracks(Text_t* name, Text_t* title = "0")
virtual void ~BrSelectGeantTracks()
virtual Bool_t AddConfig(const Text_t* config)
static TClass* Class()
virtual void Event(BrEventNode* inev, BrEventNode* outev)
virtual TClass* IsA() const
virtual void ListConfigs()
virtual void SetInputModule(const BrGeantInput* input)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
UInt_t fMask[20] Detector bit masks
Int_t fNumMasks Number of bit masks defined
const BrGeantInput* fModule Input module that read tracks
BrSelectGeantTracks
BRAHMS Geant track selection class
Selects the set of tracks that have hits in one of the
specified sets of detector volumes.
Bool_t AddConfig(const Text_t *config)
Add a track configuration (bit mask) corresponding to the detectors
in the comma separated list of detector names in config
void ListConfigs()
List bit masks and detector names for the configurations
void Event(BrEventNode *inev, BrEventNode *outev)
Search the GEANT tracks in the table "GeantTracks" for tracks that
have hits in one of the configurations specified and
copy those tracks to the table "GeantTracks" in the output event node
Inline Functions
BrSelectGeantTracks BrSelectGeantTracks(const BrSelectGeantTracks&)
BrSelectGeantTracks& operator=(const BrSelectGeantTracks&)
BrSelectGeantTracks BrSelectGeantTracks()
BrSelectGeantTracks BrSelectGeantTracks(Text_t* name, Text_t* title = "0")
void SetInputModule(const BrGeantInput* input)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
void ~BrSelectGeantTracks()
|