class Chain |
Chain of event lists
| Chain () Default constructor | |
| Chain (const char* filename) Constructor | |
| Copy () const Copy the event | |
| AddList (const char* filename) Add | |
| AddList (const List& eventlist) Add | |
| GetList (int lnum) Get | |
| GetList (int lnum) const Get | |
| RemoveList (int lnum) Remove | |
| N () const N | |
| Merge () Merge | |
| Configure (const char* filename) Configure | |
| Save (const char* filename, int perfile = 0, int maxevents = -1) const Save | |
| Restore (const char* filename) Restore | |
| Size () const Size | |
| Empty () const Empty | |
| operator== (const Chain& l) const Equality | |
| operator!= (const Chain& l) const Equality | |
| CheckOrder () const Check order | |
| Swap (Chain& l) Swap | |
| LowerBound (const Time& t) Lower bound | |
| LowerBound (const Time& t) const Lower bound | |
| UpperBound (const Time& t) Upper bound | |
| UpperBound (const Time& t) const Upper bound | |
| LowerBound (const Event& t) Lower bound | |
| LowerBound (const Event& t) const Lower bound | |
| UpperBound (const Event& t) Upper bound | |
| UpperBound (const Event& t) const Upper bound | |
| Sort () Sort | |
| Sort (const Function& func, bool ascending = true) Sort | |
| At (size_type idx) At | |
| At (size_type idx) const At | |
| operator[] (size_type idx) Operator[] | |
| operator[] (size_type idx) const Operator[] | |
| Front () Front | |
| Front () const Front | |
| Back () Back | |
| Back () const Back | |
| Begin () Begin | |
| Begin () const Begin | |
| End () End | |
| End () const End | |
| RBegin () RBegin | |
| RBegin () const RBegin | |
| REnd () REnd | |
| REnd () const REnd | |
| Insert (const Event& event) Insert | |
| Insert (iterator pos, const Event& event) Insert | |
| Insert (iterator beg, iterator end) Add | |
| PushBack (const Event& event) PushBack | |
| Erase (iterator pos) Erase | |
| Erase (iterator beg, iterator end) Erase | |
| PopBack () PopBack | |
| Clear () Clear |
| eventchain Basic event chain type | |
| eventlist Basic list type | |
| value_type Value type | |
| size_type Size type | |
| difference_type Difference type | |
| reference Reference type | |
| const_reference Const reference type | |
| pointer Pointer type | |
| const_pointer Const pointer type | |
| iterator Iterator | |
| const_iterator Const iterator | |
| reverse_iterator Iterator | |
| const_reverse_iterator Const iterator |
An event chain consists of a series of event lists. The idea is that for really large sets of events, multiple files are referenced through a chain. When they are needed, they are read in, worked on and discared as the analysis algorithm moves through the events of the chain.An event chain contains events ordered by time with the oldest event being stored first. For efficiency reasons Chain provides algorithms which let you add events without checking that they are in correct orderer. In this case the user has to guarantee that the sort order is maintained, or call the Sort method afterwards.
Alphabetic index HTML hierarchy of classes or Java
Please send questions and comments to zweizig_j@ligo-wa.caltech.edu