FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FairMCPointDraw.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: Apr 17, 2009
12  * Author: stockman
13  */
14 
15 #ifndef FAIRMCPOINTDRAW_H_
16 #define FAIRMCPOINTDRAW_H_
17 
18 #include "FairPointSetDraw.h" // for FairPointSetDraw
19 
20 #include <Rtypes.h> // for FairMCPointDraw::Class, etc
21 
22 class TObject;
23 class TVector3;
24 
26 {
27  public:
29  FairMCPointDraw(const char* name, Color_t color, Style_t mstyle, Int_t iVerbose = 1)
30  : FairPointSetDraw(name, color, mstyle, iVerbose){};
31  FairMCPointDraw(const char* name, FairDataSourceI* dataSource, Color_t color, Style_t mstyle, Int_t iVerbose = 1)
32  : FairPointSetDraw(name, dataSource, color, mstyle, iVerbose){};
33  virtual ~FairMCPointDraw();
34 
35  protected:
36  TVector3 GetVector(TObject* obj);
37 
38  private:
39  ClassDef(FairMCPointDraw, 3);
40 };
41 
42 #endif /* FAIRMCPOINTDRAW_H_ */
virtual ~FairMCPointDraw()
FairMCPointDraw(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)
FairMCPointDraw(const char *name, FairDataSourceI *dataSource, Color_t color, Style_t mstyle, Int_t iVerbose=1)