CbmRoot
Loading...
Searching...
No Matches
CbmMvdMimosa34.cxx
Go to the documentation of this file.
1
/* Copyright (C) 2014 Institut fuer Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
2
SPDX-License-Identifier: GPL-3.0-only
3
Authors: Philipp Sitzmann [committer] */
4
5
// -------------------------------------------------------------------------
6
// ----- CbmMvdMimosa34 source file -----
7
// ----- Created 31/01/11 by M. Deveaux -----
8
// -------------------------------------------------------------------------
9
10
#include "
CbmMvdMimosa34.h
"
11
12
#include <RtypesCore.h>
// for kTRUE
13
#include <TMath.h>
// for Power
14
#include <TString.h>
// for TString
15
16
// ----- Default constructor -------------------------------------------
17
CbmMvdMimosa34::CbmMvdMimosa34
()
18
{
19
20
fMimosaName
=
"Mimosa-34"
;
// Clear name of the simulated sensor
21
fPixelPitchX
= 0.0033;
// Pixel pitch in x of this sensor in cm
22
fPixelPitchY
= 0.0066;
// Pixel pitch in y of this sensor in cm
23
fNPixelsX
= 1364;
// Number of pixels in row
24
fNPixelsY
= 455;
// Number of pixels in col
25
fNPixels
=
fNPixelsX
*
fNPixelsY
;
// Number of pixels in sensor
26
fPixelSignX
= 1;
// Direction of the pixel count X, if true, Pixel x=0 is at
27
// left corner, else at right corner
28
fPixelSignY
= 1;
// Direction of the pixel count Y, if true, Pixel x=0 is at
29
// the lower corner, else at upper corner
30
fShutterSign
= 1;
31
fIntegrationTime
= 30.0e3;
// Integration time of the pixels in ns
32
fEpiTh
= 20e-4;
// Thickness of the epitaxial layer
33
34
fChargeThreshold
= 10.;
35
37
fNoise
= 12;
// in e
38
fLorentzPar0
= 1055.914;
// the resulting function is in mm and in e
39
fLorentzPar1
= 0.53434;
40
fLorentzPar2
= 0;
41
fLandauMPV
= 588.77;
// the resulting function is in e
42
fLandauSigma
= 165.72;
43
fLandauGain
= 3.8758;
// the physical gain is define as the reverse of this value.... and has unit 1/e
44
47
fAdcDynamic
= 150;
48
fAdcOffset
= 0;
49
fAdcBits
= 1;
50
fAdcSteps
= TMath::Power(2,
fAdcBits
);
51
fAdcStepSize
=
fAdcDynamic
/
fAdcSteps
;
52
fStatesPerBank
= 6;
53
fStatesPerLine
= 9;
54
fStatesPerFrame
= 570;
55
fPixelsPerBank
= 64;
56
57
60
fValidData
= kTRUE;
61
}
62
63
// ----- Destructor ----------------------------------------------------
64
CbmMvdMimosa34::~CbmMvdMimosa34
() {}
65
// -------------------------------------------------------------------------
66
67
ClassImp
(
CbmMvdMimosa34
)
ClassImp
ClassImp(CbmConverterManager)
CbmMvdMimosa34.h
CbmMvdMimosa34
Definition
CbmMvdMimosa34.h:30
CbmMvdMimosa34::~CbmMvdMimosa34
~CbmMvdMimosa34()
Definition
CbmMvdMimosa34.cxx:64
CbmMvdMimosa34::CbmMvdMimosa34
CbmMvdMimosa34()
Definition
CbmMvdMimosa34.cxx:17
CbmMvdSensorDataSheet::fAdcStepSize
Float_t fAdcStepSize
Definition
CbmMvdSensorDataSheet.h:83
CbmMvdSensorDataSheet::fEpiTh
Double_t fEpiTh
Definition
CbmMvdSensorDataSheet.h:59
CbmMvdSensorDataSheet::fLandauGain
Double_t fLandauGain
Definition
CbmMvdSensorDataSheet.h:72
CbmMvdSensorDataSheet::fStatesPerFrame
Int_t fStatesPerFrame
Definition
CbmMvdSensorDataSheet.h:88
CbmMvdSensorDataSheet::fNPixelsX
Int_t fNPixelsX
Definition
CbmMvdSensorDataSheet.h:49
CbmMvdSensorDataSheet::fPixelSignY
Int_t fPixelSignY
Definition
CbmMvdSensorDataSheet.h:54
CbmMvdSensorDataSheet::fAdcBits
Int_t fAdcBits
Definition
CbmMvdSensorDataSheet.h:81
CbmMvdSensorDataSheet::fStatesPerBank
Int_t fStatesPerBank
Definition
CbmMvdSensorDataSheet.h:86
CbmMvdSensorDataSheet::fLandauSigma
Double_t fLandauSigma
Definition
CbmMvdSensorDataSheet.h:71
CbmMvdSensorDataSheet::fAdcOffset
Int_t fAdcOffset
Definition
CbmMvdSensorDataSheet.h:80
CbmMvdSensorDataSheet::fChargeThreshold
Double_t fChargeThreshold
Definition
CbmMvdSensorDataSheet.h:63
CbmMvdSensorDataSheet::fShutterSign
Int_t fShutterSign
Definition
CbmMvdSensorDataSheet.h:56
CbmMvdSensorDataSheet::fAdcDynamic
Int_t fAdcDynamic
Definition
CbmMvdSensorDataSheet.h:79
CbmMvdSensorDataSheet::fValidData
Bool_t fValidData
Definition
CbmMvdSensorDataSheet.h:97
CbmMvdSensorDataSheet::fNPixelsY
Int_t fNPixelsY
Definition
CbmMvdSensorDataSheet.h:50
CbmMvdSensorDataSheet::fMimosaName
TString fMimosaName
Definition
CbmMvdSensorDataSheet.h:46
CbmMvdSensorDataSheet::fLorentzPar1
Double_t fLorentzPar1
Definition
CbmMvdSensorDataSheet.h:74
CbmMvdSensorDataSheet::fPixelsPerBank
Int_t fPixelsPerBank
Definition
CbmMvdSensorDataSheet.h:89
CbmMvdSensorDataSheet::fPixelSignX
Int_t fPixelSignX
Definition
CbmMvdSensorDataSheet.h:52
CbmMvdSensorDataSheet::fPixelPitchX
Double_t fPixelPitchX
Definition
CbmMvdSensorDataSheet.h:47
CbmMvdSensorDataSheet::fStatesPerLine
Int_t fStatesPerLine
Definition
CbmMvdSensorDataSheet.h:87
CbmMvdSensorDataSheet::fIntegrationTime
Double_t fIntegrationTime
Definition
CbmMvdSensorDataSheet.h:58
CbmMvdSensorDataSheet::fAdcSteps
Int_t fAdcSteps
Definition
CbmMvdSensorDataSheet.h:82
CbmMvdSensorDataSheet::fNPixels
Int_t fNPixels
Definition
CbmMvdSensorDataSheet.h:51
CbmMvdSensorDataSheet::fNoise
Double_t fNoise
Definition
CbmMvdSensorDataSheet.h:69
CbmMvdSensorDataSheet::fLorentzPar0
Double_t fLorentzPar0
Definition
CbmMvdSensorDataSheet.h:73
CbmMvdSensorDataSheet::fLandauMPV
Double_t fLandauMPV
Definition
CbmMvdSensorDataSheet.h:70
CbmMvdSensorDataSheet::fLorentzPar2
Double_t fLorentzPar2
Definition
CbmMvdSensorDataSheet.h:75
CbmMvdSensorDataSheet::fPixelPitchY
Double_t fPixelPitchY
Definition
CbmMvdSensorDataSheet.h:48
core
detectors
mvd
SensorDataSheets
CbmMvdMimosa34.cxx
Generated on Sun Dec 22 2024 23:04:09 for CbmRoot by
1.12.0