FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FairMBSTask.h
Go to the documentation of this file.
1 /********************************************************************************
2  * Copyright (C) 2014 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH *
3  * *
4  * This software is distributed under the terms of the *
5  * GNU Lesser General Public Licence (LGPL) version 3, *
6  * copied verbatim in the file "LICENSE" *
7  ********************************************************************************/
8 
9 #ifndef _FAIRMBS_TASK_
10 #define _FAIRMBS_TASK_
11 
12 #include "FairTask.h"
13 
14 #include <Rtypes.h>
15 
16 class TClonesArray;
17 class TH1F;
18 
23 class FairMBSTask : public FairTask
24 {
25  public:
27  FairMBSTask(const char* name, Int_t iVerbose);
28 
30  virtual ~FairMBSTask() {}
31 
33  virtual InitStatus Init();
34 
36  virtual void Exec(Option_t*);
37 
39  virtual void FinishEvent() {}
40 
42  virtual void FinishTask() {}
43 
44  private:
45  TClonesArray* fRawData;
46  TH1F* fhQdc;
47  TH1F* fhTac;
48  TH1F* fhClock;
49  TH1F* fhTacCh;
50 
51  FairMBSTask(const FairMBSTask&);
52  FairMBSTask& operator=(const FairMBSTask&);
53 
54  public:
56 };
57 
58 #endif
virtual void FinishEvent()
Definition: FairMBSTask.h:39
InitStatus
Definition: FairTask.h:33
virtual ~FairMBSTask()
Definition: FairMBSTask.h:30
FairMBSTask(const char *name, Int_t iVerbose)
Definition: FairMBSTask.cxx:20
virtual void Exec(Option_t *)
Definition: FairMBSTask.cxx:77
virtual void FinishTask()
Definition: FairMBSTask.h:42
ClassDef(FairMBSTask, 1)
virtual InitStatus Init()
Definition: FairMBSTask.cxx:29