SND@LHC Software
Loading...
Searching...
No Matches
TTPoint.h
Go to the documentation of this file.
1#ifndef TTPOINT_H
2#define TTPOINT_H 1
3
4
5#include "FairMCPoint.h"
6
7#include "TObject.h"
8#include "TVector3.h"
9
10class TTPoint : public FairMCPoint
11{
12
13 public:
14
16 TTPoint();
17
18
29 /*TargetPoint(Int_t trackID, Int_t detID, TVector3 pos, TVector3 mom,
30 Double_t tof, Double_t length, Double_t eLoss, Int_t pdgCode,
31 Bool_t emTop, Bool_t emBot,Bool_t emCESTop, Bool_t emCESBot, Bool_t tt,
32 Int_t nPlate, Int_t nColumn, Int_t nRow, Int_t nWall);*/
33
34 TTPoint(Int_t trackID, Int_t detID, TVector3 pos, TVector3 mom,
35 Double_t tof, Double_t length, Double_t eLoss, Int_t pdgCode);
36
38 virtual ~TTPoint();
39
41 virtual void Print(const Option_t* opt) const;
42
43
44 Int_t PdgCode() const {return fPdgCode;}
45
46
47 private:
48
49
50 Int_t fPdgCode;
51
52
55 TTPoint(const TTPoint& point);
56 TTPoint operator=(const TTPoint& point);
57
58 ClassDef(TTPoint,2)
59};
60
61#endif
TTPoint()
Definition TTPoint.cxx:9
Int_t fPdgCode
Definition TTPoint.h:50
TTPoint(const TTPoint &point)
virtual ~TTPoint()
Definition TTPoint.cxx:24
virtual void Print(const Option_t *opt) const
Definition TTPoint.cxx:28
TTPoint operator=(const TTPoint &point)
Int_t PdgCode() const
Definition TTPoint.h:44