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
10class EmulsionDetPoint : public FairMCPoint
11{
12
13 public:
14
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
54
55 ClassDef(EmulsionDetPoint,2)
56
57};
58
59#endif
EmulsionDetPoint(const EmulsionDetPoint &point)
EmulsionDetPoint operator=(const EmulsionDetPoint &point)
TVector3 LastMom() const
TVector3 LastPoint() const
Int_t PdgCode() const
virtual void Print(const Option_t *opt) const