CbmRoot
Loading...
Searching...
No Matches
CbmTofClusterizersDef.h
Go to the documentation of this file.
1/* Copyright (C) 2015-2020 Facility for Antiproton and Ion Research in Europe, Darmstadt
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Pierre-Alain Loizeau [committer], Norbert Herrmann */
4
5// ------------------------------------------------------------------
6// ----- CbmTofClusterizersDef -----
7// ----- Created 30/04/2015 by P.-A. Loizeau -----
8// ------------------------------------------------------------------
9
10#ifndef CBMTOFCLUSTERIZERSDEF_H_
11#define CBMTOFCLUSTERIZERSDEF_H_
12
13/*
14 * From CbmTofSimpleClusterizer.cxx, duplicates are commented out as
15 * this class from trunk is older than the TesBeamClusterizer from Tofgroup
16 */
17//const Int_t DetMask = 4194303;
18//const Int_t nbClWalkBinX=20;
19//const Int_t nbClWalkBinY=41; // choose odd number to have central bin symmetric around 0
20//const Double_t WalkNHmin=100; // minimal number of hits in bin for walk correction
21//Double_t TOTMax=5.E4;
22//Double_t TOTMin=2.E4;
23//const Double_t TTotMean=2.E4;
24
25//const Int_t nbClDelTofBinX=50;
26//const Int_t nbClDelTofBinY=49;
27//const Double_t DelTofMax=5000.;
28
29//const Int_t nbCldXdYBinX=49;
30//const Int_t nbCldXdYBinY=49;
31//const Double_t dXdYMax=10.;
32
33const Int_t iNTrg = 1;
34
35//const Double_t Zref = 200.; // distance of projection plane to target
36
37/*
38 * From CbmTofTestBeamClusterizer.cxx
39 */
40const Double_t dDoubleMax = 1.E300;
41/*
42const Int_t DetMask = 0x003FFFFF; // geo v14a
43const Int_t ModMask = 0x0000FFFF; // geo v14a
44*/
45const Int_t DetMask = 0x001FFFFF; // geo v21a
46const Int_t ModMask = 0x00007FFF; // geo v21a
47
48/*
49Int_t iNevtBuild=0; // Should be class member!
50Int_t iMsgCnt=100; // Should be class member!
51*/
52const Int_t nbClWalkBinX = 50; // was 100 (11.10.2018)
53const Int_t nbClWalkBinY = 41; // choose odd number to have central bin symmetric around 0
54const Double_t WalkNHmin = 10.; // minimal number of hits in bin for walk correction
55const Int_t iNWalkSmooth = 1; // Smoothing level for walk histos
56/*
57Double_t TOTMax=5.E4; // Should be class member!
58Double_t TOTMin=0.; //2.E4; // Should be class member!
59Double_t TTotMean=5.E3; //2.E4; // Should be class member!
60
61Double_t dMaxTimeDist=0.; // Should be class member!
62Double_t dMaxSpaceDist = 0.; // Should be class member!
63*/
64
65const Int_t nbClDelTofBinX = 60;
66const Int_t nbClDelTofBinY = 59;
67//const Double_t DelTofMax=60000.;
68
69const Int_t nbCldXdYBinX = 49;
70const Int_t nbCldXdYBinY = 49;
71const Double_t dXdYMax = 10.;
72
73const Int_t iNSel = 2; //4;
74
75const Double_t Zref = 200.; // distance of projection plane to target
76
77const Double_t MaxNbEvent = 1500000;
78//Double_t dEvent=0; // Should be class member!
79
80#endif // CBMTOFCLUSTERIZERSDEF_H_
const Int_t DetMask
const Int_t iNWalkSmooth
const Double_t WalkNHmin
const Int_t iNSel
const Int_t iNTrg
const Int_t nbCldXdYBinX
const Int_t ModMask
const Int_t nbClDelTofBinY
const Int_t nbClWalkBinX
const Int_t nbClDelTofBinX
const Double_t Zref
const Double_t dDoubleMax
const Double_t dXdYMax
const Int_t nbClWalkBinY
const Double_t MaxNbEvent
const Int_t nbCldXdYBinY