CbmRoot
CbmMvdMimosa34.cxx
Go to the documentation of this file.
1
// -------------------------------------------------------------------------
2
// ----- CbmMvdMimosa34 source file -----
3
// ----- Created 31/01/11 by M. Deveaux -----
4
// -------------------------------------------------------------------------
5
6
#include "
CbmMvdMimosa34.h
"
7
#include "TMath.h"
8
9
#include <iostream>
10
11
12
using
std::cout;
13
using
std::endl;
14
15
16
// ----- Default constructor -------------------------------------------
17
CbmMvdMimosa34::CbmMvdMimosa34
() {
18
19
fMimosaName
=
"Mimosa-34"
;
// Clear name of the simulated sensor
20
fPixelPitchX
= 0.0033;
// Pixel pitch in x of this sensor in cm
21
fPixelPitchY
= 0.0066;
// Pixel pitch in y of this sensor in cm
22
fNPixelsX
= 1364;
// Number of pixels in row
23
fNPixelsY
= 455;
// Number of pixels in col
24
fNPixels
=
fNPixelsX
*
fNPixelsY
;
// Number of pixels in sensor
25
fPixelSignX
= 1;
// Direction of the pixel count X, if true, Pixel x=0 is at
26
// left corner, else at right corner
27
fPixelSignY
= 1;
// Direction of the pixel count Y, if true, Pixel x=0 is at
28
// the lower corner, else at upper corner
29
fShutterSign
= 1;
30
fIntegrationTime
= 30.0e3;
// Integration time of the pixels in ns
31
fEpiTh
= 20e-4;
// Thickness of the epitaxial layer
32
33
fChargeThreshold
= 10.;
34
36
fNoise
= 12;
// in e
37
fLorentzPar0
= 1055.914;
// the resulting function is in mm and in e
38
fLorentzPar1
= 0.53434;
39
fLorentzPar2
= 0;
40
fLandauMPV
= 588.77;
// the resulting function is in e
41
fLandauSigma
= 165.72;
42
fLandauGain
=
43
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
)
CbmMvdSensorDataSheet::fLandauGain
Double_t fLandauGain
Definition:
CbmMvdSensorDataSheet.h:57
CbmMvdSensorDataSheet::fLandauSigma
Double_t fLandauSigma
Definition:
CbmMvdSensorDataSheet.h:56
CbmMvdSensorDataSheet::fPixelPitchY
Double_t fPixelPitchY
Definition:
CbmMvdSensorDataSheet.h:38
CbmMvdSensorDataSheet::fIntegrationTime
Double_t fIntegrationTime
Definition:
CbmMvdSensorDataSheet.h:48
CbmMvdMimosa34::~CbmMvdMimosa34
~CbmMvdMimosa34()
Definition:
CbmMvdMimosa34.cxx:64
CbmMvdSensorDataSheet::fPixelPitchX
Double_t fPixelPitchX
Definition:
CbmMvdSensorDataSheet.h:37
CbmMvdSensorDataSheet::fLorentzPar2
Double_t fLorentzPar2
Definition:
CbmMvdSensorDataSheet.h:60
CbmMvdSensorDataSheet::fShutterSign
Int_t fShutterSign
Definition:
CbmMvdSensorDataSheet.h:46
CbmMvdSensorDataSheet::fPixelSignY
Int_t fPixelSignY
Definition:
CbmMvdSensorDataSheet.h:44
CbmMvdSensorDataSheet::fStatesPerBank
Int_t fStatesPerBank
Definition:
CbmMvdSensorDataSheet.h:68
CbmMvdMimosa34
Definition:
CbmMvdMimosa34.h:21
CbmMvdSensorDataSheet::fLorentzPar0
Double_t fLorentzPar0
Definition:
CbmMvdSensorDataSheet.h:58
CbmMvdSensorDataSheet::fStatesPerFrame
Int_t fStatesPerFrame
Definition:
CbmMvdSensorDataSheet.h:70
CbmMvdSensorDataSheet::fAdcDynamic
Int_t fAdcDynamic
Definition:
CbmMvdSensorDataSheet.h:64
CbmMvdSensorDataSheet::fPixelSignX
Int_t fPixelSignX
Definition:
CbmMvdSensorDataSheet.h:42
CbmMvdSensorDataSheet::fNPixelsX
Int_t fNPixelsX
Definition:
CbmMvdSensorDataSheet.h:39
CbmMvdSensorDataSheet::fAdcSteps
Int_t fAdcSteps
Definition:
CbmMvdSensorDataSheet.h:67
CbmMvdSensorDataSheet::fValidData
Bool_t fValidData
Definition:
CbmMvdSensorDataSheet.h:76
CbmMvdSensorDataSheet::fNPixelsY
Int_t fNPixelsY
Definition:
CbmMvdSensorDataSheet.h:40
CbmMvdSensorDataSheet::fNoise
Double_t fNoise
Definition:
CbmMvdSensorDataSheet.h:54
ClassImp
ClassImp(CbmConverterManager) InitStatus CbmConverterManager
Definition:
CbmConverterManager.cxx:12
CbmMvdSensorDataSheet::fLandauMPV
Double_t fLandauMPV
Definition:
CbmMvdSensorDataSheet.h:55
CbmMvdSensorDataSheet::fEpiTh
Double_t fEpiTh
Definition:
CbmMvdSensorDataSheet.h:49
CbmMvdSensorDataSheet::fStatesPerLine
Int_t fStatesPerLine
Definition:
CbmMvdSensorDataSheet.h:69
CbmMvdSensorDataSheet::fMimosaName
TString fMimosaName
Definition:
CbmMvdSensorDataSheet.h:36
CbmMvdSensorDataSheet::fAdcOffset
Int_t fAdcOffset
Definition:
CbmMvdSensorDataSheet.h:65
CbmMvdSensorDataSheet::fChargeThreshold
Double_t fChargeThreshold
Definition:
CbmMvdSensorDataSheet.h:51
CbmMvdMimosa34::CbmMvdMimosa34
CbmMvdMimosa34()
Definition:
CbmMvdMimosa34.cxx:17
CbmMvdSensorDataSheet::fAdcBits
Int_t fAdcBits
Definition:
CbmMvdSensorDataSheet.h:66
CbmMvdSensorDataSheet::fPixelsPerBank
Int_t fPixelsPerBank
Definition:
CbmMvdSensorDataSheet.h:71
CbmMvdSensorDataSheet::fAdcStepSize
Float_t fAdcStepSize
Definition:
CbmMvdSensorDataSheet.h:72
CbmMvdSensorDataSheet::fNPixels
Int_t fNPixels
Definition:
CbmMvdSensorDataSheet.h:41
CbmMvdSensorDataSheet::fLorentzPar1
Double_t fLorentzPar1
Definition:
CbmMvdSensorDataSheet.h:59
CbmMvdMimosa34.h
mvd
SensorDataSheets
CbmMvdMimosa34.cxx
Generated on Wed Oct 28 2020 15:11:43 for CbmRoot by
1.8.18