SND@LHC Software
Loading...
Searching...
No Matches
strawtubesPoint.h
Go to the documentation of this file.
1#ifndef STRAWTUBESPOINT_H
2#define STRAWTUBESPOINT_H 1
3
4
5#include "FairMCPoint.h"
6
7#include "TObject.h"
8#include "TVector3.h"
9
10class strawtubesPoint : public FairMCPoint
11{
12 public:
13
16
26 strawtubesPoint(Int_t trackID, Int_t detID, TVector3 pos, TVector3 mom,
27 Double_t tof, Double_t length, Double_t eLoss, Int_t pdgcode,Double_t dist);
28
30 virtual ~strawtubesPoint();
31
33 virtual void Print() const;
34 Int_t PdgCode() const {return fPdgCode;}
35 Double_t dist2Wire() const {return fdist2Wire;}
36
37 private:
41
42 Int_t fPdgCode;
43 Double_t fdist2Wire;
45
46
47};
48
49#endif
Int_t PdgCode() const
virtual ~strawtubesPoint()
Double_t dist2Wire() const
virtual void Print() const
ClassDef(strawtubesPoint, 2)
strawtubesPoint(const strawtubesPoint &point)
strawtubesPoint operator=(const strawtubesPoint &point)