CbmRoot
Station.cxx
Go to the documentation of this file.
1 /*
2  * To change this license header, choose License Headers in Project Properties.
3  * To change this template file, choose Tools | Templates
4  * and open the template in the editor.
5  */
6 
7 #include "Tracker.h"
8 
10  Double_t minZ,
11  Double_t maxZ,
12  int nofYBins,
13  int nofXBins,
14  int nofTBins)
15  : fStationType(stationType)
16  , fMinZ(minZ)
17  , fMaxZ(maxZ)
18  , fNofYBins(nofYBins)
19  , fNofXBins(nofXBins)
20  , fNofTBins(nofTBins)
21  , fYBinSize(0)
22  , fXBinSize(0)
23  , fTBinSize(500)
24  , fMinY(0)
25  , fMaxY(0)
26  , fMinX(0)
27  , fMaxX(0)
28  , fMinT(0)
29  , fMaxT(0)
30  , fDx(0)
31  , fDxSq(0)
32  , fDy(0)
33  , fDySq(0)
34  , fDt(0)
35  , fDtSq(0)
36  , fDefaultUse(false)
37  , fScatX(0)
38  , fScatXSq(0)
39  , fScatY(0)
40  , fScatYSq(0)
41  , fSegments()
42  , fVertexBin(0)
43  , fVertexHolder({ECbmModuleId::kRef,
45  -1,
46  true,
47  fVertexBin,
49  {}})
50  , fNofSigmasX(cbmBinnedSigma)
51  , fNofSigmasXSq(cbmBinnedSigmaSq)
52  , fNofSigmasY(cbmBinnedSigma)
53  , fNofSigmasYSq(cbmBinnedSigmaSq)
54  , fStage(0) {}
cbmBinnedSigma
const Double_t cbmBinnedSigma
Definition: Station.h:24
cbmBinnedSigmaSq
const Double_t cbmBinnedSigmaSq
Definition: Station.h:25
ECbmModuleId
ECbmModuleId
Definition: CbmDefs.h:33
CbmBinnedTracker::GetVertex
CbmPixelHit & GetVertex()
Definition: Tracker.h:145
ECbmModuleId::kRef
@ kRef
Reference plane.
CbmBinnedTracker::Instance
static CbmBinnedTracker * Instance()
Definition: Tracker.cxx:9
Tracker.h
CbmBinnedStation::fVertexBin
CbmTBin fVertexBin
Definition: Station.h:639
max
friend F32vec4 max(const F32vec4 &a, const F32vec4 &b)
Definition: L1/vectors/P4_F32vec4.h:36
CbmBinnedStation::CbmBinnedStation
CbmBinnedStation(ECbmModuleId stationType, Double_t minZ, Double_t maxZ, int nofYBins, int nofXBins, int nofTBins)
Definition: Station.cxx:9