CbmRoot
Loading...
Searching...
No Matches
CbmPsdMCbmHit.cxx
Go to the documentation of this file.
1
/* Copyright (C) 2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
2
SPDX-License-Identifier: GPL-3.0-only
3
Authors: Nikolay Karpushkin, Pierre-Alain Loizeau [committer] */
4
9
10
#include "
CbmPsdMCbmHit.h
"
11
12
#include <TObject.h>
// for TObject
13
14
#include <sstream>
15
16
using namespace
std
;
17
18
// ----- Default constructor
19
CbmPsdMCbmHit::CbmPsdMCbmHit
() : TObject(),
fuModuleId
(0),
fuSectionId
(0),
fdEdep
(-1.),
fdTime
(-1.) {}
20
21
22
// ----- Constructor with parameters
23
CbmPsdMCbmHit::CbmPsdMCbmHit
(uint32_t ModuleId, uint32_t SectionId,
double
Edep,
double
Time)
24
: TObject()
25
,
fuModuleId
(ModuleId)
26
,
fuSectionId
(SectionId)
27
,
fdEdep
(Edep)
28
,
fdTime
(Time)
29
{
30
}
31
32
33
// ----- Destructor
34
CbmPsdMCbmHit::~CbmPsdMCbmHit
() {}
35
36
37
// --- String output
38
string
CbmPsdMCbmHit::ToString
()
const
39
{
40
stringstream ss;
41
//ss << "PsdHit: address " << GetAddress() << " | time " << GetTime()
42
// << " +- " << GetTimeError();
43
return
ss.str();
44
}
45
46
47
ClassImp
(
CbmPsdMCbmHit
)
ClassImp
ClassImp(CbmConverterManager)
CbmPsdMCbmHit.h
CbmPsdMCbmHit
data class for hit information in PSD
Definition
CbmPsdMCbmHit.h:28
CbmPsdMCbmHit::fdTime
double fdTime
Energy deposition.
Definition
CbmPsdMCbmHit.h:85
CbmPsdMCbmHit::fdEdep
double fdEdep
Section index.
Definition
CbmPsdMCbmHit.h:84
CbmPsdMCbmHit::fuSectionId
uint32_t fuSectionId
Module index.
Definition
CbmPsdMCbmHit.h:83
CbmPsdMCbmHit::fuModuleId
uint32_t fuModuleId
Definition
CbmPsdMCbmHit.h:82
CbmPsdMCbmHit::ToString
virtual std::string ToString() const
Definition
CbmPsdMCbmHit.cxx:38
CbmPsdMCbmHit::~CbmPsdMCbmHit
virtual ~CbmPsdMCbmHit()
Definition
CbmPsdMCbmHit.cxx:34
CbmPsdMCbmHit::CbmPsdMCbmHit
CbmPsdMCbmHit()
Definition
CbmPsdMCbmHit.cxx:19
std
Hash for CbmL1LinkKey.
Definition
algo/base/Options.cxx:22
core
data
psd
CbmPsdMCbmHit.cxx
Generated on Fri Jan 30 2026 23:05:23 for CbmRoot by
1.13.2