ATLAS Offline Software
Loading...
Searching...
No Matches
sTgcStripCluster_v1.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4#ifndef XAODMUONPREPDATA_VERSION_STGCSTRIPCLUSTER_V1_H
5#define XAODMUONPREPDATA_VERSION_STGCSTRIPCLUSTER_V1_H
6
9
10namespace xAOD {
11
12
14
15 public:
19 virtual ~sTgcStripCluster_v1() = default;
20
23 return sTgcChannelTypes::Strip;
24 }
25
27 const std::vector<uint16_t>& stripNumbers() const;
29 const std::vector<short int>& stripTimes() const;
31 const std::vector<int>& stripCharges() const;
32
34 void setStripNumbers(const std::vector<uint16_t>& strips);
36 void setStripTimes(const std::vector<short int>& times);
38 void setStripCharges(const std::vector<int>& charges);
39
40
46
47
48};
49
50} // namespace xAOD
51#endif
sTgcIdHelper::sTgcChannelTypes sTgcChannelTypes
sTgcMeasurement_v1()=default
Default constructor.
const std::vector< short int > & stripTimes() const
returns the list of invidvidual channel times building up the cluster
Muon::sTgcPrepData::Quality Quality
Which quality flag does the Measurement pass.
sTgcStripCluster_v1()=default
Default constructor.
void setStripNumbers(const std::vector< uint16_t > &strips)
Set the list of individual strip clusters.
Quality quality() const
void setStripCharges(const std::vector< int > &charges)
Set the individual list of contributing charges.
void setQuality(Quality q)
Set the quality flag.
const std::vector< int > & stripCharges() const
returns the list of the inidivudal channel charges bulding up the cluster
virtual ~sTgcStripCluster_v1()=default
Virtual destructor.
const std::vector< uint16_t > & stripNumbers() const
returns the list of strip numbers building up the cluster
void setStripTimes(const std::vector< short int > &times)
Set the list of indivual strip times.
sTgcChannelTypes channelType() const override final
Returns the type of the Tgc strip as a simple enumeration.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.