CbmRoot
Loading...
Searching...
No Matches
CbmMuchPixelHit.h
Go to the documentation of this file.
1
/* Copyright (C) 2009-2020 GSI/JINR-LIT, Darmstadt/Dubna
2
SPDX-License-Identifier: GPL-3.0-only
3
Authors: Andrey Lebedev [committer], Mikhail Ryzhinskiy */
4
11
#ifndef CBMMUCHPIXELHIT_H_
12
#define CBMMUCHPIXELHIT_H_
13
14
#include "
CbmPixelHit.h
"
// for CbmPixelHit
15
16
#include <Rtypes.h>
// for ClassDef
17
18
#include <cstdint>
19
20
class
TVector3;
21
22
class
CbmMuchPixelHit
:
public
CbmPixelHit
{
23
public
:
27
CbmMuchPixelHit
();
28
42
CbmMuchPixelHit
(int32_t address,
double
x
,
double
y
,
double
z,
double
dx,
double
dy,
double
dz,
double
dxy,
43
int32_t refId, int32_t planeId,
double
time,
double
dtime);
44
54
CbmMuchPixelHit
(int32_t address,
const
TVector3&
pos
,
const
TVector3& err,
double
dxy, int32_t refId,
55
int32_t planeId);
56
67
CbmMuchPixelHit
(int32_t address,
const
TVector3&
pos
,
const
TVector3& err,
double
dxy, int32_t refId, int32_t planeId,
68
double
time,
double
dtime);
69
73
virtual
~CbmMuchPixelHit
();
74
78
virtual
int32_t
GetPlaneId
()
const
{
return
fPlaneId
; }
79
81
int32_t
GetFlag
()
const
{
return
fFlag
; }
82
83
85
void
SetFlag
(int32_t flag) {
fFlag
= flag; }
86
87
private
:
88
int32_t
fPlaneId
;
// Plane number
89
int32_t
fFlag
;
// Flag
90
91
ClassDef
(
CbmMuchPixelHit
, 3);
92
};
93
94
#endif
/* CBMMUCHPIXELHIT_H_ */
y
Double_t y
Definition
CbmMvdSensorDigiToHitTask.cxx:64
x
Double_t x
Definition
CbmMvdSensorDigiToHitTask.cxx:64
pos
TVector3 pos
Definition
CbmMvdSensorDigiToHitTask.cxx:56
CbmPixelHit.h
CbmMuchPixelHit
Definition
CbmMuchPixelHit.h:22
CbmMuchPixelHit::GetFlag
int32_t GetFlag() const
Definition
CbmMuchPixelHit.h:81
CbmMuchPixelHit::~CbmMuchPixelHit
virtual ~CbmMuchPixelHit()
Destructor.
Definition
CbmMuchPixelHit.cxx:18
CbmMuchPixelHit::fFlag
int32_t fFlag
Definition
CbmMuchPixelHit.h:89
CbmMuchPixelHit::ClassDef
ClassDef(CbmMuchPixelHit, 3)
CbmMuchPixelHit::GetPlaneId
virtual int32_t GetPlaneId() const
Inherited from CbmBaseHit.
Definition
CbmMuchPixelHit.h:78
CbmMuchPixelHit::fPlaneId
int32_t fPlaneId
Definition
CbmMuchPixelHit.h:88
CbmMuchPixelHit::SetFlag
void SetFlag(int32_t flag)
Definition
CbmMuchPixelHit.h:85
CbmMuchPixelHit::CbmMuchPixelHit
CbmMuchPixelHit()
Default constructor.
Definition
CbmMuchPixelHit.cxx:16
CbmPixelHit
Definition
CbmPixelHit.h:25
core
data
much
CbmMuchPixelHit.h
Generated on Sun Dec 22 2024 23:04:08 for CbmRoot by
1.12.0