FairShip
Loading...
Searching...
No Matches
TargetPoint.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_TARGETPOINT_H_
6
#define SND_EMULSIONTARGET_TARGETPOINT_H_
7
8
#include "FairMCPoint.h"
9
#include "TObject.h"
10
#include "TVector3.h"
11
12
class
TargetPoint
:
public
FairMCPoint {
13
public
:
15
TargetPoint
();
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
TargetPoint
(Int_t trackID, Int_t detID, TVector3 pos, TVector3 mom,
33
Double_t tof, Double_t length, Double_t eLoss, Int_t pdgCode);
34
36
virtual
~TargetPoint
();
37
39
TargetPoint
(
const
TargetPoint
& point) =
default
;
40
TargetPoint
&
operator=
(
const
TargetPoint
& 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(
TargetPoint
, 3)
51
};
52
53
#endif
// SND_EMULSIONTARGET_TARGETPOINT_H_
TargetPoint
Definition:
TargetPoint.h:12
TargetPoint::TargetPoint
TargetPoint(const TargetPoint &point)=default
TargetPoint::operator=
TargetPoint & operator=(const TargetPoint &point)=default
TargetPoint::TargetPoint
TargetPoint()
Definition:
TargetPoint.cxx:12
TargetPoint::Print
virtual void Print(const Option_t *opt) const
Definition:
TargetPoint.cxx:42
TargetPoint::~TargetPoint
virtual ~TargetPoint()
Definition:
TargetPoint.cxx:38
TargetPoint::fPdgCode
Int_t fPdgCode
Definition:
TargetPoint.h:48
TargetPoint::PdgCode
Int_t PdgCode() const
Definition:
TargetPoint.h:45
SND
EmulsionTarget
TargetPoint.h
Generated by
1.9.6