Project
Loading...
Searching...
No Matches
FT0DigParam.h
Go to the documentation of this file.
1// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
2// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
3// All rights not expressly granted are reserved.
4//
5// This software is distributed under the terms of the GNU General Public
6// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
7//
8// In applying this license CERN does not waive the privileges and immunities
9// granted to it by virtue of its status as an Intergovernmental Organization
10// or submit itself to any jurisdiction.
11
14
15#ifndef ALICEO2_FT0_DIG_PARAM
16#define ALICEO2_FT0_DIG_PARAM
17
18#include "FT0Base/Geometry.h"
20
21namespace o2::ft0
22{
24 float mBunchWidth = 25; // ns
25 float mChannelWidthInverse = 0.076804916; // channel width in ps inverse
26
27 float mMCPs = Geometry::Nchannels; // number of MCPs
28 float mCFD_trsh = 3.; // [mV]
29 float mAmp_trsh = 100; // [ph.e]
30 float mAmpRecordLow = -4; // integrate charge from
31 float mAmpRecordUp = 15; // to [ns]
32 float hitTimeOffsetA = 0;
33 float hitTimeOffsetC = 0;
34 int mtrg_central_trh = 40; // Tclu units (40 for pp and 1433 for PbPb in Run3)
35 int mtrg_semicentral_trh = 20; // Tclu units (20 for pp and 35 for PbPb in Run3)
36
37 float mMip_in_V = 7; // MIP to mV
38 float mPe_in_mip = 0.004; // invserse Np.e. in MIP 1./250.
39 float mCfdShift = 1.66; // ns
40 float mCFDShiftPos = 1.47; // shift positive part of CFD signal; distance between 0.3 of max amplitude to max
41 float mCFDdeadTime = 15.6; // ns
42 float mCharge2amp = 0.22;
43 float mNoiseVar = 0.1; // noise level
44 float mNoisePeriod = 1 / 0.9; // GHz low frequency noise period;
45 short mTime_trg_gate = 153; // #channels as in TCM as in Pilot beams ('OR gate' setting in TCM tab in ControlServer)
46 short mTime_trg_vertex_gate = 100; // #channels as in TCM as in Pilot beams ('OR gate' setting in TCM tab in ControlServer)
47 float mAmpThresholdForReco = 5; // only channels with amplitude higher will participate in calibration and collision time: 0.3 MIP
48 short mTimeThresholdForReco = 1000; // only channels with time below will participate in calibration and collision time
49
50 float mMV_2_Nchannels = 2.; // amplitude channel 7 mV ->14channels
51 float mMV_2_NchannelsInverse = 0.5; // inverse amplitude channel 7 mV ->14channels (nowhere used)
52
53 O2ParamDef(FT0DigParam, "FT0DigParam");
54};
55} // namespace o2::ft0
56#endif
static constexpr int Nchannels
Definition Geometry.h:50
O2ParamDef(FT0DigParam, "FT0DigParam")
float hitTimeOffsetA
hit time offset on the A side [ns]
Definition FT0DigParam.h:32
float hitTimeOffsetC
hit time offset on the C side [ns]
Definition FT0DigParam.h:33