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
15using namespace std;
16
17class BmnEcalPoint : public FairMCPoint
18{
19
20 public:
21
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
int i
Definition P4_F32vec4.h:22
virtual ~BmnEcalPoint()
void SetCopy(Short_t i)
virtual void Print(const Option_t *opt) const
void SetCopyMother(Short_t i)
BmnEcalPoint(const BmnEcalPoint &point)
Short_t nCopyMother
Short_t GetCopy() const
Short_t nCopy
Short_t GetCopyMother() const
STL namespace.