HHypChannel
class description - source file - inheritance tree (.pdf)
private:
Bool_t Add(const char*, Int_t, Int_t)
public:
HHypChannel()
HHypChannel(const HHypChannel&)
virtual ~HHypChannel()
static TClass* Class()
Int_t Get(const char*)
const char* Get(Int_t) const
virtual TClass* IsA() const
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
Int_t dynamic_pointer ! what is the next free channel number
Int_t add_pointer ! Pointer to the next element
const char* hypchannel_names[75] ! names
int hypchannel_numbers[75] ! numbers
HHypChannel
Holds the list numbers for the channels
List namings follow the reaction naming scheme (see wiki entry)
There are 2 ways:
i) you use the standard naming schem
this means this class has to be updated from time to time
ii) you use you own name
This is at your own risk. Nobody can read your data when
you make a Micro-Hyp-DST (Even not yourself)
It is only recomended for in-mid-selectors where storing
data is not so important
Bool_t Add(const char *name, Int_t major, Int_t minor)
Add one more channel to the list of known
Input
name: Name of the channel, see HadesHypNamingConvention in the wiki
major: Main channel
minor: subchannel (e.g. different algorithm selection)
HHypChannel(void)
~HHypChannel(void)
Int_t Get(const char *name)
Get back the number from a name
const char* Get(Int_t num)
Get back the name from the number
Inline Functions
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HHypChannel HHypChannel(const HHypChannel&)
Last update: 21/04/2005 by B. Spruck
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.