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
12
class
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.h:12
TTPoint::TTPoint
TTPoint()
Definition:
TTPoint.cxx:12
TTPoint::fPdgCode
Int_t fPdgCode
Definition:
TTPoint.h:48
TTPoint::~TTPoint
virtual ~TTPoint()
Definition:
TTPoint.cxx:23
TTPoint::TTPoint
TTPoint(const TTPoint &point)=default
TTPoint::operator=
TTPoint & operator=(const TTPoint &point)=default
TTPoint::Print
virtual void Print(const Option_t *opt) const
Definition:
TTPoint.cxx:27
TTPoint::PdgCode
Int_t PdgCode() const
Definition:
TTPoint.h:45
SND
EmulsionTarget
TTPoint.h
Generated by
1.9.6