class Factory |
Defines an event factory
| Get () Event factory | |
| RegisterType (const char* name, TypeInfo*& type) Register type | |
| GetType (const char* name) Get type | |
| MatchType (const Type& type, const char* pat) Match operator | |
| CheckTypeName (const char* name) Check type/subtype name | |
| RegisterName (const char* name, int& id) Register name | |
| GetNameId (const char* name) Get name id | |
| GetNameStr (int id) Get name | |
| MatchName (const Name& name, const char* pat) Match operator | |
| CheckNameName (const char* name) Check name | |
| InitBasicLayouts () Initializes the layout list | |
| RegisterLayout (const LayoutInfo& layout) Register layout | |
| LookupLayout (const Type& type) Lookup layout | |
| StandardLayout (const char* name) Standard layout | |
| GetLayoutAddColVers () Get layout add column modification version | |
| IncreaseLayoutAddColVers () Increase layout add column modification version | |
| AddFixedColumn (const ColumnInfo& desc) Add fixed column | |
| GetFixedColumn (const char* name) Check fixed column | |
| FixedColumns () Get list of fixed columns | |
| FixedColumnIndex () Get index list of fixed columns | |
| GetNextAvailableColumnOffset () Get first available offset | |
| GetNextAvailableColumnNumber () Get first available column number | |
| IfoString2Tag (const char* ifostring, IfoTag& tag) String to tag | |
| IfoString2Tags (const char* ifostring, IfoTagList& list) String to tag list | |
| IfoTag2String (IfoTag& tag, std::string& ifostring) Tag to string | |
| IfoRegister (const char* ifostring) Register the ifo | |
| IfoGetBit (const char* ifostring) Get the ifo bit | |
| IfoGetBits (const char* ifostring, IfoSet::ifoset_type& ifoset) Get the ifo bits | |
| IfoGetTag (int bit) Get the ifo tag | |
| IfoGetTags (const IfoSet::ifoset_type& ifoset, std::string& ifostring) Get the ifo bits | |
| DumpAllTypes (std::ostream& os) const Dump all registered types. | |
| DumpAllNames (std::ostream& os) const Dump all registered names. | |
| DumpAllLayouts (std::ostream& os) const Dump all registered layouts. |
| ColumnList Fixed column list | |
| IfoTag Interferometer tag | |
| IfoTagList Interferometer tag list | |
| NameList Name list |
Defines the event factory. Every program creates a global event factory which is used to manage event types and event layouts.
Alphabetic index HTML hierarchy of classes or Java
Please send questions and comments to zweizig_j@ligo-wa.caltech.edu