ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonCalib
MuonCalibEventBase
MuonCalibEventBase
MuonCalibRawTriggerHitCollection.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
//*********************************************************//
6
// Class to store MuonCalibRawTriggerHit classes //
7
//*********************************************************//
8
9
#ifndef MuonCalibRawTriggerHitCollection_h
10
#define MuonCalibRawTriggerHitCollection_h
11
12
#include <iostream>
13
#include <memory>
14
#include <vector>
15
16
#include "
AthenaKernel/getMessageSvc.h
"
17
#include "GaudiKernel/MsgStream.h"
18
19
namespace
MuonCalib
{
20
21
class
MuonCalibRawRpcTriggerHit
;
22
26
27
class
MuonCalibRawTriggerHitCollection
{
28
public
:
29
using
CalibRawRpcTriggerHitPtr
= std::shared_ptr<const MuonCalibRawRpcTriggerHit>;
31
using
MuonCalibRawRpcTriggerHitVec
= std::vector<CalibRawRpcTriggerHitPtr>;
33
34
MuonCalibRawTriggerHitCollection
() =
default
;
//<! default constructor
35
MuonCalibRawTriggerHitCollection
(
MuonCalibRawRpcTriggerHitVec
rawRpcTriggerHitVec);
37
~MuonCalibRawTriggerHitCollection
() =
default
;
38
MuonCalibRawTriggerHitCollection
(
const
MuonCalibRawTriggerHitCollection
&
MuonCalibRawTriggerHitCollection
);
39
40
MuonCalibRawTriggerHitCollection
&
operator=
(
const
MuonCalibRawTriggerHitCollection
& rhs);
41
43
const
MuonCalibRawRpcTriggerHitVec
&
get
()
const
;
44
MuonCalibRawRpcTriggerHitVec
&
get
();
45
46
int
numberOfMuonCalibRawRpcTriggerHits
()
const
;
47
void
addMuonCalibRawTriggerHit
(
const
CalibRawRpcTriggerHitPtr
& rawTriggerHit);
48
49
private
:
50
MuonCalibRawRpcTriggerHitVec
m_rawRpcTriggerHitVec
;
51
52
void
copy
(
const
MuonCalibRawTriggerHitCollection
& other);
53
};
54
55
}
// namespace MuonCalib
56
57
#endif
MuonCalib::MuonCalibRawRpcTriggerHit
Calib-EDM version of RpcRawData class.
Definition
MuonCalibRawRpcTriggerHit.h:23
MuonCalib::MuonCalibRawTriggerHitCollection::addMuonCalibRawTriggerHit
void addMuonCalibRawTriggerHit(const CalibRawRpcTriggerHitPtr &rawTriggerHit)
add a MuonCalibRawRpcHit to the collection
Definition
MuonCalibRawTriggerHitCollection.cxx:27
MuonCalib::MuonCalibRawTriggerHitCollection::~MuonCalibRawTriggerHitCollection
~MuonCalibRawTriggerHitCollection()=default
destructor
MuonCalib::MuonCalibRawTriggerHitCollection::CalibRawRpcTriggerHitPtr
std::shared_ptr< const MuonCalibRawRpcTriggerHit > CalibRawRpcTriggerHitPtr
typedef of a set of MuonCalibRawRpcTriggerHit s
Definition
MuonCalibRawTriggerHitCollection.h:29
MuonCalib::MuonCalibRawTriggerHitCollection::MuonCalibRawRpcTriggerHitVec
std::vector< CalibRawRpcTriggerHitPtr > MuonCalibRawRpcTriggerHitVec
typedef of an iterator of the set muonCalibRawRpcTriggerHit s
Definition
MuonCalibRawTriggerHitCollection.h:31
MuonCalib::MuonCalibRawTriggerHitCollection::numberOfMuonCalibRawRpcTriggerHits
int numberOfMuonCalibRawRpcTriggerHits() const
retrieve the number of MuonCalibRawRpcHits in the collection
Definition
MuonCalibRawTriggerHitCollection.cxx:25
MuonCalib::MuonCalibRawTriggerHitCollection::MuonCalibRawTriggerHitCollection
MuonCalibRawTriggerHitCollection()=default
MuonCalib::MuonCalibRawTriggerHitCollection::operator=
MuonCalibRawTriggerHitCollection & operator=(const MuonCalibRawTriggerHitCollection &rhs)
assingment operator
Definition
MuonCalibRawTriggerHitCollection.cxx:21
MuonCalib::MuonCalibRawTriggerHitCollection::copy
void copy(const MuonCalibRawTriggerHitCollection &other)
Definition
MuonCalibRawTriggerHitCollection.cxx:16
MuonCalib::MuonCalibRawTriggerHitCollection::m_rawRpcTriggerHitVec
MuonCalibRawRpcTriggerHitVec m_rawRpcTriggerHitVec
set of MuonCalibRawRpcHit s
Definition
MuonCalibRawTriggerHitCollection.h:50
MuonCalib::MuonCalibRawTriggerHitCollection::get
const MuonCalibRawRpcTriggerHitVec & get() const
Definition
MuonCalibRawTriggerHitCollection.cxx:35
getMessageSvc.h
singleton-like access to IMessageSvc via open function and helper
MuonCalib
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
Definition
CscCalcPed.cxx:21
Generated on
for ATLAS Offline Software by
1.17.0