FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
detectors
hyp
THParticle.cxx
Go to the documentation of this file.
1
//
3
// PndHypPoint
4
//
5
// Geant point for Hyp detector
6
//
7
//
9
10
#include <iostream>
11
using
std::cout;
12
using
std::endl;
13
#include "
THParticle.h
"
14
15
// ----- Default constructor -------------------------------------------
16
THParticle::THParticle
() : TParticle() {
17
18
fEventID
= -1;
19
fstatus
=0;
20
fIndex
=0;
21
22
fCalcMass
= 0.0;
23
fA
=
fZ
=
fH
=
fpdgCode
= 0;
24
fPx = fPy = fPz =
fVx
=
fVy
=
fVz
= 0.;
25
26
}
27
// -------------------------------------------------------------------------
28
29
30
31
// ----- Standard constructor ------------------------------------------
32
THParticle::THParticle
(Int_t pdg, Int_t
status
,Int_t evtID,
33
Int_t index,
Double_t
mass,
34
Int_t A,Int_t
Z
,Int_t H,
35
const
TLorentzVector &
p
,
36
const
TLorentzVector &
v
)
37
: TParticle(pdg, status, 0,0,0,0,p,v)
38
{
39
40
fstatus
=
status
;
41
fIndex
= index;
42
fEventID
= evtID;
43
fpdgCode
= pdg;
44
fPx = p.Px();
45
fPy = p.Py();
46
fPz = p.Pz();
47
fVx
= v.X();
48
fVy
= v.Y();
49
fVz
= v.Z();
50
51
fA
= A;
52
fZ
=
Z
;
53
fH
= H;
54
fCalcMass
= mass;
55
56
57
58
59
60
}
61
62
63
// ----- Destructor ----------------------------------------------------
64
THParticle::~THParticle
() { }
65
// -------------------------------------------------------------------------
66
67
// ----- Public method Print -------------------------------------------
68
void
THParticle::Print
(
const
Option_t* )
const
{
69
cout <<
"-I- THParticle: HYP fragment for track "
<<
fpdgCode
70
<<
" in event "
<<
fEventID
<< endl;
71
72
73
}
74
// -------------------------------------------------------------------------
75
76
77
78
ClassImp
(
THParticle
)
THParticle::~THParticle
virtual ~THParticle()
Definition:
THParticle.cxx:64
v
__m128 v
Definition:
P4_F32vec4.h:4
p
Double_t p
Definition:
anasim.C:58
THParticle::fVx
Double_t fVx
Definition:
THParticle.h:92
THParticle::fCalcMass
Double_t fCalcMass
Definition:
THParticle.h:91
THParticle::fA
Int_t fA
Definition:
THParticle.h:95
THParticle::fVy
Double_t fVy
Definition:
THParticle.h:92
THParticle::fIndex
Int_t fIndex
Definition:
THParticle.h:95
Double_t
Double_t
Definition:
SimCompleteLinkDef.h:6
THParticle::fEventID
Int_t fEventID
Definition:
THParticle.h:88
THParticle::fstatus
Int_t fstatus
Definition:
THParticle.h:87
THParticle::fpdgCode
Int_t fpdgCode
Definition:
THParticle.h:89
THParticle::fVz
Double_t fVz
Definition:
THParticle.h:92
THParticle::Print
virtual void Print(const Option_t *opt) const
Definition:
THParticle.cxx:68
THParticle::fZ
Int_t fZ
Definition:
THParticle.h:95
ClassImp
ClassImp(PndAnaContFact)
Z
double Z
Definition:
anaLmdDigi.C:68
THParticle::fH
Int_t fH
Definition:
THParticle.h:95
THParticle
Definition:
THParticle.h:20
THParticle::THParticle
THParticle()
Definition:
THParticle.cxx:16
THParticle.h
status
int status[10]
Definition:
f_Init.h:28
Generated on Sun Aug 18 2019 03:02:04 for FairRoot/PandaRoot by
1.8.8