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 -------------------------------------------
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);
54 fStatesPerFrame = 570;
55 fPixelsPerBank = 64;
56
57
60 fValidData = kTRUE;
61}
62
63// ----- Destructor ----------------------------------------------------
65// -------------------------------------------------------------------------
66
ClassImp(CbmConverterManager)