SND@LHC Software
Loading...
Searching...
No Matches
TargetPoint.h
Go to the documentation of this file.
1#ifndef TARGETPOINT_H
2#define TARGETPOINT_H 1
3
4
5#include "FairMCPoint.h"
6
7#include "TObject.h"
8#include "TVector3.h"
9
10class TargetPoint : public FairMCPoint
11{
12
13 public:
14
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 TargetPoint(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 ~TargetPoint();
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 TargetPoint(const TargetPoint& point);
57
58 ClassDef(TargetPoint,2)
59};
60
61#endif
virtual void Print(const Option_t *opt) const
TargetPoint(const TargetPoint &point)
virtual ~TargetPoint()
TargetPoint operator=(const TargetPoint &point)
Int_t fPdgCode
Definition TargetPoint.h:50
Int_t PdgCode() const
Definition TargetPoint.h:44