SND@LHC Software
Loading...
Searching...
No Matches
EmulsionDetPoint.h
Go to the documentation of this file.
1
#ifndef BOXPOINT_H
2
#define BOXPOINT_H 1
3
4
5
#include "FairMCPoint.h"
6
7
#include "TObject.h"
8
#include "TVector3.h"
9
10
class
EmulsionDetPoint
:
public
FairMCPoint
11
{
12
13
public
:
14
16
EmulsionDetPoint
();
17
18
30
EmulsionDetPoint
(Int_t trackID, Int_t detID, TVector3 pos, TVector3 mom,
31
Double_t tof, Double_t length, Double_t eLoss, Int_t pdgCode, TVector3 Lpos, TVector3 Lmom);
32
34
virtual
~EmulsionDetPoint
();
35
37
virtual
void
Print
(
const
Option_t* opt)
const
;
38
39
40
Int_t
PdgCode
()
const
{
return
fPdgCode
;}
41
TVector3
LastPoint
()
const
{
return
fLpos
;}
42
TVector3
LastMom
()
const
{
return
fLmom
;}
43
44
private
:
45
46
47
Int_t
fPdgCode
;
48
TVector3
fLpos
,
fLmom
;
49
52
EmulsionDetPoint
(
const
EmulsionDetPoint
& point);
53
EmulsionDetPoint
operator=
(
const
EmulsionDetPoint
& point);
54
55
ClassDef(
EmulsionDetPoint
,2)
56
57
};
58
59
#endif
EmulsionDetPoint
Definition
EmulsionDetPoint.h:11
EmulsionDetPoint::fLmom
TVector3 fLmom
Definition
EmulsionDetPoint.h:48
EmulsionDetPoint::EmulsionDetPoint
EmulsionDetPoint(const EmulsionDetPoint &point)
EmulsionDetPoint::EmulsionDetPoint
EmulsionDetPoint()
Definition
EmulsionDetPoint.cxx:9
EmulsionDetPoint::operator=
EmulsionDetPoint operator=(const EmulsionDetPoint &point)
EmulsionDetPoint::fLpos
TVector3 fLpos
Definition
EmulsionDetPoint.h:48
EmulsionDetPoint::LastMom
TVector3 LastMom() const
Definition
EmulsionDetPoint.h:42
EmulsionDetPoint::LastPoint
TVector3 LastPoint() const
Definition
EmulsionDetPoint.h:41
EmulsionDetPoint::~EmulsionDetPoint
virtual ~EmulsionDetPoint()
Definition
EmulsionDetPoint.cxx:27
EmulsionDetPoint::fPdgCode
Int_t fPdgCode
Definition
EmulsionDetPoint.h:47
EmulsionDetPoint::PdgCode
Int_t PdgCode() const
Definition
EmulsionDetPoint.h:40
EmulsionDetPoint::Print
virtual void Print(const Option_t *opt) const
Definition
EmulsionDetPoint.cxx:31
shipLHC
EmulsionDetPoint.h
Generated by
1.9.8