BmnRoot
Loading...
Searching...
No Matches
BmnEcalPoint.h
Go to the documentation of this file.
1
// ------------------------------------------------------------------------
2
// ----- BmnEcalPoint header file -----
3
// ----- litvin@nf.jinr.ru -----
4
// ----- Last updated 10-02-2016 -----
5
// ------------------------------------------------------------------------
6
7
#ifndef BMNECALPOINT_H
8
#define BMNECALPOINT_H
9
10
#include "TObject.h"
11
#include "TVector3.h"
12
#include "TLorentzVector.h"
13
#include "FairMCPoint.h"
14
15
using namespace
std
;
16
17
class
BmnEcalPoint
:
public
FairMCPoint
18
{
19
20
public
:
21
23
BmnEcalPoint
();
24
25
38
BmnEcalPoint
(Int_t trackID, Int_t detID,
39
Int_t copyNo, Int_t copyNoMother,
40
TVector3 pos, TVector3 mom,
41
Double_t tof, Double_t length,
42
Double_t eLoss, UInt_t EventId=0 );
43
45
BmnEcalPoint
(
const
BmnEcalPoint
& point) { *
this
= point; };
46
47
49
virtual
~BmnEcalPoint
();
50
51
53
Short_t
GetCopy
()
const
{
return
nCopy
; };
54
Short_t
GetCopyMother
()
const
{
return
nCopyMother
; };
55
57
void
SetCopy
(Short_t
i
) {
nCopy
=
i
; };
58
void
SetCopyMother
(Short_t
i
) {
nCopyMother
=
i
; };
59
61
virtual
void
Print
(
const
Option_t* opt)
const
;
62
63
64
protected
:
65
66
Short_t
nCopy
;
// Copy number
67
Short_t
nCopyMother
;
// Copy number of mother volume
68
69
ClassDef(
BmnEcalPoint
,4)
70
71
};
72
73
#endif
i
int i
Definition
P4_F32vec4.h:22
BmnEcalPoint
Definition
BmnEcalPoint.h:18
BmnEcalPoint::~BmnEcalPoint
virtual ~BmnEcalPoint()
Definition
BmnEcalPoint.cxx:56
BmnEcalPoint::BmnEcalPoint
BmnEcalPoint()
Definition
BmnEcalPoint.cxx:15
BmnEcalPoint::SetCopy
void SetCopy(Short_t i)
Definition
BmnEcalPoint.h:57
BmnEcalPoint::Print
virtual void Print(const Option_t *opt) const
Definition
BmnEcalPoint.cxx:60
BmnEcalPoint::SetCopyMother
void SetCopyMother(Short_t i)
Definition
BmnEcalPoint.h:58
BmnEcalPoint::BmnEcalPoint
BmnEcalPoint(const BmnEcalPoint &point)
Definition
BmnEcalPoint.h:45
BmnEcalPoint::nCopyMother
Short_t nCopyMother
Definition
BmnEcalPoint.h:67
BmnEcalPoint::GetCopy
Short_t GetCopy() const
Definition
BmnEcalPoint.h:53
BmnEcalPoint::nCopy
Short_t nCopy
Definition
BmnEcalPoint.h:66
BmnEcalPoint::GetCopyMother
Short_t GetCopyMother() const
Definition
BmnEcalPoint.h:54
std
STL namespace.
detectors
ecal
BmnEcalPoint.h
Generated on Fri May 15 2026 10:40:54 for BmnRoot by
1.9.8