ATLAS Offline Software
LArMLencoding.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef LARMLENCODING_H //include guard
6 #define LARMLENCODING_H //include guard
7 
9 {
10  public:
11  //input Et should be MeV/12.5 unit.
12  static int get_MultiLinearCode_eFEX(int Et, bool saturated = false, bool invalid = false, bool empty = false);
13  static int get_MultiLinearCode_jFEX(int Et, bool invalid = false, bool empty = false);
14  static int get_MultiLinearCode_gFEX(int Et, bool invalid = false, bool empty = false);
15 
16 
17 };
18 
19 #endif //include guard
empty
bool empty(TH1 *h)
Definition: computils.cxx:294
xAOD::saturated
setScaleOne setStatusOne saturated
Definition: gFexGlobalRoI_v1.cxx:51
LArMLencoding::get_MultiLinearCode_eFEX
static int get_MultiLinearCode_eFEX(int Et, bool saturated=false, bool invalid=false, bool empty=false)
Definition: LArMLencoding.cxx:10
LArMLencoding
Definition: LArMLencoding.h:9
LArMLencoding::get_MultiLinearCode_gFEX
static int get_MultiLinearCode_gFEX(int Et, bool invalid=false, bool empty=false)
Definition: LArMLencoding.cxx:43
LArMLencoding::get_MultiLinearCode_jFEX
static int get_MultiLinearCode_jFEX(int Et, bool invalid=false, bool empty=false)
Definition: LArMLencoding.cxx:26