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
10
class
ShipRpcPoint
:
public
FairMCPoint
11
{
12
13
public
:
14
16
ShipRpcPoint
();
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
57
ShipRpcPoint
(
const
ShipRpcPoint
& point);
58
ShipRpcPoint
operator=
(
const
ShipRpcPoint
& point);
59
60
ClassDef(
ShipRpcPoint
,2)
61
62
};
63
64
#endif
ShipRpcPoint
Definition
ShipRpcPoint.h:11
ShipRpcPoint::Print
virtual void Print(const Option_t *opt) const
Definition
ShipRpcPoint.cxx:40
ShipRpcPoint::~ShipRpcPoint
virtual ~ShipRpcPoint()
Definition
ShipRpcPoint.cxx:36
ShipRpcPoint::PdgCode
Int_t PdgCode() const
Definition
ShipRpcPoint.h:41
ShipRpcPoint::ShipRpcPoint
ShipRpcPoint()
Definition
ShipRpcPoint.cxx:9
ShipRpcPoint::operator=
ShipRpcPoint operator=(const ShipRpcPoint &point)
ShipRpcPoint::ShipRpcPoint
ShipRpcPoint(const ShipRpcPoint &point)
ShipRpcPoint::fPdgCode
Int_t fPdgCode
Definition
ShipRpcPoint.h:50
nutaudet
ShipRpcPoint.h
Generated by
1.9.8