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 = 600.; // channels
35 int mtrg_semicentral_trh = 300.; // channels
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 float mAmpThresholdForReco = 5; // only channels with amplitude higher will participate in calibration and collision time: 0.3 MIP
47 short mTimeThresholdForReco = 1000; // only channels with time below will participate in calibration and collision time
48
49 float mMV_2_Nchannels = 2.2857143; // amplitude channel 7 mV ->16channels
50 float mMV_2_NchannelsInverse = 0.437499997; // inverse amplitude channel 7 mV ->16channels
51
52 O2ParamDef(FT0DigParam, "FT0DigParam");
53};
54} // namespace o2::ft0
55#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