ATLAS Offline Software
MM_StripToolOutput.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef MM_DIGITIZATION_MM_STRIPTOOLOUTPUT_H
6 #define MM_DIGITIZATION_MM_STRIPTOOLOUTPUT_H
7 #include "Identifier/Identifier.h"
8 /*******************************************************************************/
10 public:
11  MM_StripToolOutput(const std::vector<int>& NumberOfStripsPos, const std::vector<std::vector<float>>& chipCharge,
12  const std::vector<std::vector<float>>& chipTime) :
14 
15  ~MM_StripToolOutput() = default;
16 
17  const std::vector<int>& NumberOfStripsPos() const { return m_NumberOfStripsPos; }
18  const std::vector<std::vector<float>>& chipCharge() const { return m_chipCharge; }
19  const std::vector<std::vector<float>>& chipTime() const { return m_chipTime; }
20 
21 private:
22  std::vector<std::vector<float>> m_chipCharge{};
23  std::vector<std::vector<float>> m_chipTime{};
24  std::vector<int> m_NumberOfStripsPos{};
25 };
26 /*******************************************************************************/
27 #endif
MM_StripToolOutput::~MM_StripToolOutput
~MM_StripToolOutput()=default
MM_StripToolOutput::NumberOfStripsPos
const std::vector< int > & NumberOfStripsPos() const
Definition: MM_StripToolOutput.h:17
MM_StripToolOutput::chipCharge
const std::vector< std::vector< float > > & chipCharge() const
Definition: MM_StripToolOutput.h:18
MM_StripToolOutput::m_NumberOfStripsPos
std::vector< int > m_NumberOfStripsPos
Definition: MM_StripToolOutput.h:24
MM_StripToolOutput::MM_StripToolOutput
MM_StripToolOutput(const std::vector< int > &NumberOfStripsPos, const std::vector< std::vector< float >> &chipCharge, const std::vector< std::vector< float >> &chipTime)
Definition: MM_StripToolOutput.h:11
MM_StripToolOutput::m_chipCharge
std::vector< std::vector< float > > m_chipCharge
Definition: MM_StripToolOutput.h:22
MM_StripToolOutput::chipTime
const std::vector< std::vector< float > > & chipTime() const
Definition: MM_StripToolOutput.h:19
MM_StripToolOutput
Definition: MM_StripToolOutput.h:9
MM_StripToolOutput::m_chipTime
std::vector< std::vector< float > > m_chipTime
Definition: MM_StripToolOutput.h:23