CbmRoot
Loading...
Searching...
No Matches
CbmMvdMimosis.h
Go to the documentation of this file.
1/* Copyright (C) 2017 Institut fuer Kernphysik, Goethe-Universitaet Frankfurt, Frankfurt
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Philipp Sitzmann [committer] */
4
5// -------------------------------------------------------------------------
6// ----- CbmMvdMimosis header file -----
7// ----- -----
8// -------------------------------------------------------------------------
9
10
18#ifndef CBMMVDMIMOSIS_H
19#define CBMMVDMIMOSIS_H 1
20
21#include "CbmMvdSensorDataSheet.h" // for CbmMvdSensorDataSheet
22
23#include <Rtypes.h> // for ClassDef
24#include <TRandom.h>
25
26class TBuffer;
27class TClass;
28class TMemberInspector;
29
31
32public:
35
36 Double_t ComputeExpireTime(Double_t hitMCTime, Double_t deadTime, Double_t endOfFrameTime);
37
38 Double_t ComputeHitDeadTime(Float_t charge);
39 Double_t ComputeHitDelay(Float_t charge);
40 Double_t ComputeHitJitter(Float_t charge);
41 Double_t GetJitter(Float_t charge);
42 Double_t GetDelay(Float_t charge);
43 Double_t GetDelaySigma(Float_t charge);
44
45 TRandom* fRandom = gRandom;
46
49
50
52};
53
54
55#endif
Double_t ComputeHitDeadTime(Float_t charge)
Double_t GetDelay(Float_t charge)
Double_t GetJitter(Float_t charge)
Double_t ComputeHitDelay(Float_t charge)
Double_t GetDelaySigma(Float_t charge)
TRandom * fRandom
ClassDef(CbmMvdMimosis, 1)
Double_t ComputeHitJitter(Float_t charge)
Double_t ComputeExpireTime(Double_t hitMCTime, Double_t deadTime, Double_t endOfFrameTime)