SND@LHC Software
Loading...
Searching...
No Matches
ShipRpcPoint.h
Go to the documentation of this file.
1#ifndef RPCPOINT_H
2#define RPCPOINT_H 1
3
4
5#include "FairMCPoint.h"
6
7#include "TObject.h"
8#include "TVector3.h"
9
10class ShipRpcPoint : public FairMCPoint
11{
12
13 public:
14
17
18
28 /*ShipRpcPoint(Int_t trackID, Int_t detID, TVector3 pos, TVector3 mom,
29 Double_t tof, Double_t length, Double_t eLoss, Int_t pdgcode, Int_t nArm, Int_t nRpc, Int_t nHpt);
30*/
31
32 ShipRpcPoint(Int_t trackID, Int_t detID, TVector3 pos, TVector3 mom,
33 Double_t tof, Double_t length, Double_t eLoss, Int_t pdgcode);
34
35
37 virtual ~ShipRpcPoint();
38
40 virtual void Print(const Option_t* opt) const;
41 Int_t PdgCode() const {return fPdgCode;}
42/*
43 Int_t NArm() const {return fNArm;}
44 Int_t NRpc() const {return fNRpc;}
45 Int_t NHpt() const {return fNHpt;}
46 */
47
48 private:
50 Int_t fPdgCode;
51 /*
52 Int_t fNArm; //in which Arm is the Rpc (1 or 2)
53 Int_t fNRpc; //in which Rpc is the hit (<=11)
54 Int_t fNHpt; //in which HPT is the hit (<=6)
55*/
56
59
60 ClassDef(ShipRpcPoint,2)
61
62};
63
64#endif
virtual void Print(const Option_t *opt) const
virtual ~ShipRpcPoint()
Int_t PdgCode() const
ShipRpcPoint operator=(const ShipRpcPoint &point)
ShipRpcPoint(const ShipRpcPoint &point)