GSI Object Oriented Online Offline (Go4) GO4-6.4.5
Loading...
Searching...
No Matches
TGo4AnalysisSniffer.h
Go to the documentation of this file.
1// $Id$
2//-----------------------------------------------------------------------
3// The GSI Online Offline Object Oriented (Go4) Project
4// Experiment Data Processing at EE department, GSI
5//-----------------------------------------------------------------------
6// Copyright (C) 2000- GSI Helmholtzzentrum fuer Schwerionenforschung GmbH
7// Planckstr. 1, 64291 Darmstadt, Germany
8// Contact: http://go4.gsi.de
9//-----------------------------------------------------------------------
10// This software can be used under the license agreements as stated
11// in Go4License.txt file which is part of the distribution.
12//-----------------------------------------------------------------------
13
14#ifndef TGO4ANALYSISSNIFFER_H
15#define TGO4ANALYSISSNIFFER_H
16
17#include "Rtypes.h"
18
19class TGo4Ratemeter;
20class TString;
21
26
28 public:
31
33 virtual void RatemeterUpdate(TGo4Ratemeter *) {}
34
35 virtual void StatusMessage(int level, Bool_t printout, const TString &) {}
36
38 virtual void ProcessSnifferEvents() {}
39
41};
42
43#endif
Object to sniff Go4 analysis It can obtain different events like log messages, ratemeter changes and ...
virtual void ProcessSnifferEvents()
Hook function to execute action in context of analysis thread.
ClassDef(TGo4AnalysisSniffer, 1)
virtual void RatemeterUpdate(TGo4Ratemeter *)
Method called by analysis when ratemeter is updated.
virtual void StatusMessage(int level, Bool_t printout, const TString &)
Class containing event counter and ratemeter services.