ATLAS Offline Software
Loading...
Searching...
No Matches
LArEM_region.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5#include "LArEM_region.h"
6
7#include <cmath>
8#include <iostream>
9#include <vector>
10
11
13 m_hashMin(0)
14 ,m_nbEtaBins(0)
15 ,m_nPhi(0)
16 ,m_minEta(99)
17 ,m_granulEta(0)
18 ,m_minPhi(99)
19 ,m_granulPhi(0)
20 ,m_fullSym(true)
22 ,m_prevEtaReg(63)
23 ,m_nextEtaReg(63)
24{
25}
26
27LArEM_region::LArEM_region(unsigned int& minHash, short int& nbEtaBins, short int& nPhi,
28 float minEta, float granulEta, float minPhi, float granulPhi, bool fullSym, bool isBarrelMiddle,
29 short int& prevEtaReg, short int& nextEtaReg,
30 std::vector<short int>& prevSampReg, std::vector<short int>& nextSampReg,
31 std::vector<short int>& prevSubdetReg, std::vector<short int>& nextSubdetReg)
32 : m_hashMin (minHash),
33 m_nbEtaBins (nbEtaBins),
34 m_nPhi (nPhi),
35 m_minEta (minEta),
36 m_granulEta (granulEta),
37 m_minPhi (minPhi),
38 m_granulPhi (granulPhi),
39 m_fullSym (fullSym),
40 m_isFirstBarrelRegion (isBarrelMiddle),
41 m_prevEtaReg (prevEtaReg),
42 m_nextEtaReg (nextEtaReg),
43 m_prevSampReg (prevSampReg),
44 m_nextSampReg (nextSampReg),
45 m_prevSubdetReg (prevSubdetReg),
46 m_nextSubdetReg (nextSubdetReg)
47{
48
49
50}
51
53= default;
std::vector< short int > m_prevSubdetReg
short int m_nextEtaReg
short int m_nPhi
bool m_isFirstBarrelRegion
std::vector< short int > m_nextSampReg
unsigned int m_hashMin
std::vector< short int > m_nextSubdetReg
std::vector< short int > m_prevSampReg
short int m_prevEtaReg
short int m_nbEtaBins