FairShip
Loading...
Searching...
No Matches
TTPoint.h
Go to the documentation of this file.
1// SPDX-License-Identifier: LGPL-3.0-or-later
2// SPDX-FileCopyrightText: Copyright CERN for the benefit of the SHiP
3// Collaboration
4
5#ifndef SND_EMULSIONTARGET_TTPOINT_H_
6#define SND_EMULSIONTARGET_TTPOINT_H_
7
8#include "FairMCPoint.h"
9#include "TObject.h"
10#include "TVector3.h"
11
12class TTPoint : public FairMCPoint {
13 public:
15 TTPoint();
16
27 /*TargetPoint(Int_t trackID, Int_t detID, TVector3 pos, TVector3 mom,
28 Double_t tof, Double_t length, Double_t eLoss, Int_t pdgCode,
29 Bool_t emTop, Bool_t emBot,Bool_t emCESTop, Bool_t emCESBot,
30 Bool_t tt, Int_t nPlate, Int_t nColumn, Int_t nRow, Int_t nWall);*/
31
32 TTPoint(Int_t trackID, Int_t detID, TVector3 pos, TVector3 mom, Double_t tof,
33 Double_t length, Double_t eLoss, Int_t pdgCode);
34
36 virtual ~TTPoint();
37
39 TTPoint(const TTPoint& point) = default;
40 TTPoint& operator=(const TTPoint& point) = default;
41
43 virtual void Print(const Option_t* opt) const;
44
45 Int_t PdgCode() const { return fPdgCode; }
46
47 private:
48 Int_t fPdgCode;
49
50 ClassDef(TTPoint, 3)
51};
52
53#endif // SND_EMULSIONTARGET_TTPOINT_H_
TTPoint()
Definition: TTPoint.cxx:12
Int_t fPdgCode
Definition: TTPoint.h:48
virtual ~TTPoint()
Definition: TTPoint.cxx:23
TTPoint(const TTPoint &point)=default
TTPoint & operator=(const TTPoint &point)=default
virtual void Print(const Option_t *opt) const
Definition: TTPoint.cxx:27
Int_t PdgCode() const
Definition: TTPoint.h:45