class Cluster : public Condition Defines an event cluster condition
| | eventlist Event list |
| | Cluster () Default constructor |
| | Cluster (int threshold, const TimeWindow& window) Constructor |
| | Cluster (int threshold, const Interval& duration, const Interval& offset) Constructor |
| | Cluster (const Condition& cond, int threshold, const TimeWindow& window) Constructor |
| | Cluster (const Condition& cond, int threshold, const Interval& duration, const Interval& offset) Constructor |
| | Copy () const Copy the event |
| | Evaluate (const Argument& arg, bool& val) const Evaluate |
| | GetClusters (const Argument& arg, eventlist& list) const Evaluate |
| | GetCondition () const Get event condition |
| | SetThreshold (int threshold) Set threshold |
| | GetThreshold () const Get threshold |
| | SetWindow (const TimeWindow& window) Set time window |
| | SetWindow (const Interval& width, const Interval& offset) Set time window |
| | SetOffset (const Interval& offset) Set time offset |
| | GetOffset () const Get time offset |
| | SetWidth (const Interval& duration) Set time duration |
| | GetWidth () const Get time duration |
Describes an event cluster condition. An event cluster is recognized, if the number of events which fullfill the event condition and which lie within the specfied time window around the analyzed event exceeds the threshold value. The current events are not considered.
Cluster()
Cluster(int threshold, const TimeWindow& window)
duration - Duration of veto window
offset - Time offset for veto start (relative to event)
Cluster(int threshold, const Interval& duration, const Interval& offset)
duration - Duration of veto window
offset - Time offset for veto start (relative to event)
Cluster(const Condition& cond, int threshold, const TimeWindow& window)
threshold - Cluster threshold (number of events)
duration - Duration of veto window
Cluster(const Condition& cond, int threshold, const Interval& duration, const Interval& offset)
threshold - Cluster threshold (number of events)
duration - Duration of veto window
offset - Time offset for veto start (relative to event)
virtual Cluster* Copy() const
virtual bool Evaluate(const Argument& arg, bool& val) const
val - Condition value (return)
int GetClusters(const Argument& arg, eventlist& list) const
val - Condition value (return)
list - Events belonging to the cluster (return)
const ConditionPtr& GetCondition() const
void SetThreshold(int threshold)
int GetThreshold() const
void SetWindow(const TimeWindow& window)
void SetWindow(const Interval& width, const Interval& offset)
offset - Window offset
void SetOffset(const Interval& offset)
Interval GetOffset() const
void SetWidth(const Interval& duration)
alphabetic index hierarchy of classes
Please send questions and comments to sigg_d@ligo-wa.caltech.edu
generated by doc++