FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FairHitPointSetDraw.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  * FairMCPointsDraw.h
10  *
11  * Created on: Sep. 30, 2009
12  * Author: stockman
13  */
14 
15 #ifndef FAIRHITPOINTSETDRAW_H_
16 #define FAIRHITPOINTSETDRAW_H_
17 
18 #include "FairDataSourceI.h"
19 #include "FairPointSetDraw.h" // for FairPointSetDraw
20 
21 #include <Rtypes.h> // for FairHitPointSetDraw::Class, etc
22 
23 class TObject;
24 class TVector3;
25 
27 {
28  public:
30  FairHitPointSetDraw(const char* name, Color_t color, Style_t mstyle, Int_t iVerbose = 1)
31  : FairPointSetDraw(name, color, mstyle, iVerbose)
32  {}
33  FairHitPointSetDraw(const char* name,
34  FairDataSourceI* dataSource,
35  Color_t color,
36  Style_t mstyle,
37  Int_t iVerbose = 1)
38  : FairPointSetDraw(name, dataSource, color, mstyle, iVerbose)
39  {}
40  virtual ~FairHitPointSetDraw();
41 
42  protected:
43  TVector3 GetVector(TObject* obj);
44 
45  private:
46  ClassDef(FairHitPointSetDraw, 2);
47 };
48 
49 #endif /* FAIRHITPOINTSETDRAW_H_ */
FairHitPointSetDraw(const char *name, Color_t color, Style_t mstyle, Int_t iVerbose=1)
Abstract interface class to handle different input data for event and timebased data.
TVector3 GetVector(TObject *obj)
FairHitPointSetDraw(const char *name, FairDataSourceI *dataSource, Color_t color, Style_t mstyle, Int_t iVerbose=1)