BmnRoot
Loading...
Searching...
No Matches
BmnNdetSurfacePoint.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "FairMCPoint.h"
4
5
class
BmnNdetSurfacePoint
:
public
FairMCPoint
6
{
7
int
fPdg = 0;
8
uint8_t fArmID = 0;
9
uint8_t fPlaneID = 0;
10
uint8_t fDirectionID = 0;
11
12
public
:
13
BmnNdetSurfacePoint
() =
default
;
14
15
BmnNdetSurfacePoint
(
int
trackID,
16
const
TVector3& pos,
17
const
TVector3& mom,
18
double
time,
19
double
length,
20
int
pdg,
21
unsigned
eventID,
22
uint8_t armID,
23
uint8_t planeID,
24
uint8_t directionID)
25
: FairMCPoint(trackID,
kNDET
, pos, mom, time, length, 0.0, eventID)
26
, fPdg(pdg)
27
, fArmID(armID)
28
, fPlaneID(planeID)
29
, fDirectionID(directionID)
30
{}
31
32
int
GetPdg
()
const
{
return
fPdg; }
33
uint8_t
GetArmID
()
const
{
return
fArmID; }
34
uint8_t
GetPlaneID
()
const
{
return
fPlaneID; }
35
uint8_t
GetDirectionID
()
const
{
return
fDirectionID; }
36
37
ClassDef(
BmnNdetSurfacePoint
, 3)
38
};
kNDET
@ kNDET
Definition
BmnDetectorList.h:35
BmnNdetSurfacePoint
Definition
BmnNdetSurfacePoint.h:6
BmnNdetSurfacePoint::BmnNdetSurfacePoint
BmnNdetSurfacePoint(int trackID, const TVector3 &pos, const TVector3 &mom, double time, double length, int pdg, unsigned eventID, uint8_t armID, uint8_t planeID, uint8_t directionID)
Definition
BmnNdetSurfacePoint.h:15
BmnNdetSurfacePoint::GetDirectionID
uint8_t GetDirectionID() const
Definition
BmnNdetSurfacePoint.h:35
BmnNdetSurfacePoint::GetPlaneID
uint8_t GetPlaneID() const
Definition
BmnNdetSurfacePoint.h:34
BmnNdetSurfacePoint::BmnNdetSurfacePoint
BmnNdetSurfacePoint()=default
BmnNdetSurfacePoint::GetPdg
int GetPdg() const
Definition
BmnNdetSurfacePoint.h:32
BmnNdetSurfacePoint::GetArmID
uint8_t GetArmID() const
Definition
BmnNdetSurfacePoint.h:33
detectors
ndet
BmnNdetSurfacePoint.h
Generated on Fri May 15 2026 10:40:54 for BmnRoot by
1.9.8