ATLAS Offline Software
MuonSpectrometer
MuonDigitization
MM_Digitization
MM_Digitization
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
/*******************************************************************************/
9
class
MM_StripToolOutput
{
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
) :
13
m_chipCharge
(
chipCharge
),
m_chipTime
(
chipTime
),
m_NumberOfStripsPos
(
NumberOfStripsPos
) {}
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
Generated on Sun Dec 22 2024 21:14:36 for ATLAS Offline Software by
1.8.18