ATLAS Offline Software
Loading...
Searching...
No Matches
ALFA_LocRecODEvent.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef ALFA_LocRecODEvent_h
6#define ALFA_LocRecODEvent_h
7
8#include <vector>
9
11
12public:
13
14 ALFA_LocRecODEvent() = default;
15
16
17 ALFA_LocRecODEvent(int iAlgoNum, int pot_num, int side, float y, float fOverY, int iNumY, std::vector<int> iFibSel);
18
19 inline int getAlgoNum() const {return m_iAlgoNum;}
20 inline int getPotNum() const {return m_pot_num;}
21 inline int getSide() const {return m_side;}
22 inline float getYposition() const { return m_y; }
23
24 inline float getOverY() const {return m_fOverY;}
25 inline int getNumY() const {return m_iNumY;}
26 inline const std::vector<int>& getFibSel() const {return m_iFibSel;}
27
28 private:
29
31 int m_pot_num{};
32 int m_side{};
33 float m_y{};
34
35 float m_fOverY{};
36 int m_iNumY{};
37
38 std::vector<int> m_iFibSel;
39};
40
41#endif
#define y
std::vector< int > m_iFibSel
float getYposition() const
const std::vector< int > & getFibSel() const
ALFA_LocRecODEvent()=default