CbmRoot
Loading...
Searching...
No Matches
CbmMvdCluster.cxx
Go to the documentation of this file.
1
/* Copyright (C) 2008-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
2
SPDX-License-Identifier: GPL-3.0-only
3
Authors: Philipp Sitzmann, Christina Dritsa [committer], Florian Uhlig */
4
5
// -------------------------------------------------------------------------
6
// ----- CbmMvdCluster source file -----
7
8
// -------------------------------------------------------------------------
9
10
#include "
CbmMvdCluster.h
"
11
12
using
std::map;
13
using
std::pair;
14
15
// ----- Default constructor -------------------------------------------
16
CbmMvdCluster::CbmMvdCluster
() :
CbmCluster
(),
fPixelMap
(),
fRefId
(-1),
fClusterCharge
(0) {
fEarliestFrameNumber
= -1; }
17
// -------------------------------------------------------------------------
18
19
// -------------------------------------------------------------------------
20
CbmMvdCluster::CbmMvdCluster
(
const
CbmMvdCluster
& rhs) :
CbmCluster
(),
fPixelMap
(),
fRefId
(-1),
fClusterCharge
(0)
21
{
22
fPixelMap
= rhs.
fPixelMap
;
23
fRefId
= rhs.
fRefId
;
24
fClusterCharge
= rhs.
fClusterCharge
;
25
fEarliestFrameNumber
= rhs.
fEarliestFrameNumber
;
26
}
27
// -------------------------------------------------------------------------
28
29
// ----- Destructor ----------------------------------------------------
30
CbmMvdCluster::~CbmMvdCluster
() {}
31
// -------------------------------------------------------------------------
32
33
// -------------------------------------------------------------------------
34
void
CbmMvdCluster::SetPixelMap
(map<pair<int32_t, int32_t>, int32_t> PixelMap)
35
{
36
fPixelMap
= PixelMap;
37
for
(map<pair<int32_t, int32_t>, int32_t>::iterator iter =
fPixelMap
.begin(); iter !=
fPixelMap
.end(); iter++)
38
fClusterCharge
+= iter->second;
39
}
40
41
ClassImp
(
CbmMvdCluster
)
ClassImp
ClassImp(CbmConverterManager)
CbmMvdCluster.h
CbmCluster::CbmCluster
CbmCluster()
Constructor.
Definition
CbmCluster.cxx:22
CbmMvdCluster
Definition
CbmMvdCluster.h:31
CbmMvdCluster::CbmMvdCluster
CbmMvdCluster()
Definition
CbmMvdCluster.cxx:16
CbmMvdCluster::~CbmMvdCluster
virtual ~CbmMvdCluster()
Definition
CbmMvdCluster.cxx:30
CbmMvdCluster::SetPixelMap
void SetPixelMap(std::map< std::pair< int32_t, int32_t >, int32_t > PixelMap)
Definition
CbmMvdCluster.cxx:34
CbmMvdCluster::fRefId
int32_t fRefId
Definition
CbmMvdCluster.h:65
CbmMvdCluster::fEarliestFrameNumber
int32_t fEarliestFrameNumber
Definition
CbmMvdCluster.h:67
CbmMvdCluster::fPixelMap
std::map< std::pair< int32_t, int32_t >, int32_t > fPixelMap
Definition
CbmMvdCluster.h:64
CbmMvdCluster::fClusterCharge
float fClusterCharge
Definition
CbmMvdCluster.h:66
core
data
mvd
CbmMvdCluster.cxx
Generated on Fri Jan 30 2026 23:05:22 for CbmRoot by
1.13.2