ATLAS Offline Software
Loading...
Searching...
No Matches
LVL1MUONIF::Lvl1MuCTPIInputPhase1 Class Referencefinal

Class representing (part of) the input data to the MuCTPI for Phase 1. More...

#include <Lvl1MuCTPIInputPhase1.h>

Collaboration diagram for LVL1MUONIF::Lvl1MuCTPIInputPhase1:

Public Types

enum  MuonSystem { Barrel = 0 , Endcap = 1 , Forward = 2 }
enum  MuonSubSystem { A_side = 1 , C_side = 0 }
enum  { NumberOfMuonSystem = 3 }
enum  { NumberOfMuonSubSystem = 2 }
enum  { NumberOfBarrelSector = 32 }
enum  { NumberOfEndcapSector = 48 }
enum  { NumberOfForwardSector = 24 }
typedef std::vector< std::shared_ptr< Lvl1MuSectorLogicDataPhase1 > > Lvl1MuVect
typedef std::pair< int, Lvl1MuVectLvl1MuVectWithBC

Public Member Functions

 Lvl1MuCTPIInputPhase1 ()
 Lvl1MuCTPIInputPhase1 (const Lvl1MuCTPIInputPhase1 &)
 ~Lvl1MuCTPIInputPhase1 ()=default
Lvl1MuCTPIInputPhase1operator= (const Lvl1MuCTPIInputPhase1 &right)
const Lvl1MuSectorLogicDataPhase1getSectorLogicData (size_t systemAddress, size_t subSystemAddress, size_t sectorAddress, int bcid=0) const
std::shared_ptr< Lvl1MuSectorLogicDataPhase1getSectorLogicDataPtr (size_t systemAddress, size_t subSystemAddress, size_t sectorAddress, int bcid=0) const
void setSectorLogicData (const Lvl1MuSectorLogicDataPhase1 &data, size_t systemAddress, size_t subSystemAddress, size_t sectorAddress, int bcid=0)
void setSectorLogicData (const Lvl1MuSectorLogicDataPhase1::SectorLogicWord &sectorWord, size_t systemAddress, size_t subSystemAddress, size_t sectorAddress, int bcid=0)
void merge (const Lvl1MuCTPIInputPhase1 &another)
 Merge SectorLogic data of another object into this data of a system (Barrel, Endcap or Forward) is not overwritten if this object already has corresponding data.
void clear (size_t systemAddress)
void clearAll ()
 Clear Sector Logic data.
bool isEmpty (size_t systemAddress, int bcid=0) const
 Return "true" if data of specified system is empty.
bool isEmptyAll (int bcid=0) const
 Return "true" if data of all systems for this bcid is empty.
bool hasOutOfTimeCandidates (size_t systemAddress) const
 Return "true" if data of specified system is filled for bunches other than 'current' bunch.
size_t getSystemIndex (size_t systemAddress, size_t subSystemAddress, size_t sectorAddress) const
size_t getBcidIndex (size_t systemAddress, int bcid=0) const
const std::vector< Lvl1MuVectWithBC > & getData (MuonSystem system) const

Static Public Member Functions

static size_t idBarrelSystem ()
static size_t numberOfBarrelSector ()
static size_t idEndcapSystem ()
static size_t numberOfEndcapSector ()
static size_t idForwardSystem ()
static size_t numberOfForwardSector ()
static size_t idSideA ()
static size_t idSideC ()
static size_t numberOfSystems ()
static size_t numberOfSector (MuonSystem system)

Private Member Functions

size_t reserve (size_t systemAddress, int bcid=0)

Private Attributes

std::array< bool, NumberOfMuonSystemm_isFilledOutOfTimeCandidates
std::vector< Lvl1MuVectWithBCm_data [NumberOfMuonSystem]

Friends

std::ostream & operator<< (std::ostream &out, const Lvl1MuCTPIInputPhase1 &right)

Detailed Description

Class representing (part of) the input data to the MuCTPI for Phase 1.

   This class can represent the full input data coming from the
   SL boards to the MuCTPI, or it can just represent a part of it.
   (Let's say only the data coming from the RPC simulation.)
See also
LVL1MUONIF::Lvl1MuBarrelSectorLogicDataPhase1
LVL1MUONIF::Lvl1MuEndcapSectorLogicDataPhase1
LVL1MUONIF::Lvl1MuForwardSectorLogicDataPhase1

Definition at line 34 of file Lvl1MuCTPIInputPhase1.h.

Member Typedef Documentation

◆ Lvl1MuVect

Definition at line 121 of file Lvl1MuCTPIInputPhase1.h.

◆ Lvl1MuVectWithBC

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
NumberOfEndcapSector 

Definition at line 53 of file Lvl1MuCTPIInputPhase1.h.

◆ anonymous enum

anonymous enum
Enumerator
NumberOfForwardSector 

Definition at line 54 of file Lvl1MuCTPIInputPhase1.h.

◆ anonymous enum

anonymous enum
Enumerator
NumberOfMuonSystem 

Definition at line 50 of file Lvl1MuCTPIInputPhase1.h.

◆ anonymous enum

anonymous enum
Enumerator
NumberOfMuonSubSystem 

Definition at line 51 of file Lvl1MuCTPIInputPhase1.h.

◆ anonymous enum

anonymous enum
Enumerator
NumberOfBarrelSector 

Definition at line 52 of file Lvl1MuCTPIInputPhase1.h.

◆ MuonSubSystem

◆ MuonSystem

Constructor & Destructor Documentation

◆ Lvl1MuCTPIInputPhase1() [1/2]

LVL1MUONIF::Lvl1MuCTPIInputPhase1::Lvl1MuCTPIInputPhase1 ( )

Definition at line 11 of file Lvl1MuCTPIInputPhase1.cxx.

11 {
13 }
std::array< bool, NumberOfMuonSystem > m_isFilledOutOfTimeCandidates

◆ Lvl1MuCTPIInputPhase1() [2/2]

LVL1MUONIF::Lvl1MuCTPIInputPhase1::Lvl1MuCTPIInputPhase1 ( const Lvl1MuCTPIInputPhase1 & right)

Definition at line 16 of file Lvl1MuCTPIInputPhase1.cxx.

16 {
17 *this = right;
18 }

◆ ~Lvl1MuCTPIInputPhase1()

LVL1MUONIF::Lvl1MuCTPIInputPhase1::~Lvl1MuCTPIInputPhase1 ( )
default

Member Function Documentation

◆ clear()

void LVL1MUONIF::Lvl1MuCTPIInputPhase1::clear ( size_t systemAddress)

Definition at line 183 of file Lvl1MuCTPIInputPhase1.cxx.

183 {
184 m_data[systemAddress].clear();
185 }
std::vector< Lvl1MuVectWithBC > m_data[NumberOfMuonSystem]

◆ clearAll()

void LVL1MUONIF::Lvl1MuCTPIInputPhase1::clearAll ( )

Clear Sector Logic data.

Definition at line 188 of file Lvl1MuCTPIInputPhase1.cxx.

188 {
189 for ( size_t id = 0; id < NumberOfMuonSystem; id++ ) {
190 m_data[ id ].clear();
191 }
192
193
194 }

◆ getBcidIndex()

size_t LVL1MUONIF::Lvl1MuCTPIInputPhase1::getBcidIndex ( size_t systemAddress,
int bcid = 0 ) const
inline

Definition at line 171 of file Lvl1MuCTPIInputPhase1.h.

173 {
174 for( size_t ip=0; ip<m_data[systemAddress].size(); ip++){
175 int bc=((m_data[systemAddress]).at(ip)).first;
176 if (bc == bcid) return ip;
177 }
178 return -1;
179 }

◆ getData()

const std::vector< Lvl1MuCTPIInputPhase1::Lvl1MuVectWithBC > & LVL1MUONIF::Lvl1MuCTPIInputPhase1::getData ( Lvl1MuCTPIInputPhase1::MuonSystem system) const
inline

Definition at line 182 of file Lvl1MuCTPIInputPhase1.h.

183 { return m_data[system]; }

◆ getSectorLogicData()

const Lvl1MuSectorLogicDataPhase1 & LVL1MUONIF::Lvl1MuCTPIInputPhase1::getSectorLogicData ( size_t systemAddress,
size_t subSystemAddress,
size_t sectorAddress,
int bcid = 0 ) const

Definition at line 41 of file Lvl1MuCTPIInputPhase1.cxx.

44 {
45 static const Lvl1MuBarrelSectorLogicDataPhase1 dummy;
46 for( size_t ip=0; ip<m_data[systemAddress].size(); ip++){
47 int bc=((m_data[systemAddress]).at(ip)).first;
48 if (bc != bcid) continue;
49 const Lvl1MuVect &vecSL( ((m_data[systemAddress]).at(ip)).second);
50 return *(vecSL.at(getSystemIndex(systemAddress,subSystemAddress,sectorAddress)));
51 }
52 return dummy;
53 }
std::vector< std::shared_ptr< Lvl1MuSectorLogicDataPhase1 > > Lvl1MuVect
size_t getSystemIndex(size_t systemAddress, size_t subSystemAddress, size_t sectorAddress) const

◆ getSectorLogicDataPtr()

std::shared_ptr< Lvl1MuSectorLogicDataPhase1 > LVL1MUONIF::Lvl1MuCTPIInputPhase1::getSectorLogicDataPtr ( size_t systemAddress,
size_t subSystemAddress,
size_t sectorAddress,
int bcid = 0 ) const

Definition at line 56 of file Lvl1MuCTPIInputPhase1.cxx.

59 {
60 for( size_t ip=0; ip<m_data[systemAddress].size(); ip++){
61 int bc=((m_data[systemAddress]).at(ip)).first;
62 if (bc != bcid) continue;
63 return m_data[systemAddress].at(ip).second.at(getSystemIndex(systemAddress,subSystemAddress,sectorAddress));
64 }
65 return nullptr;
66 }

◆ getSystemIndex()

size_t LVL1MUONIF::Lvl1MuCTPIInputPhase1::getSystemIndex ( size_t systemAddress,
size_t subSystemAddress,
size_t sectorAddress ) const
inline

Definition at line 159 of file Lvl1MuCTPIInputPhase1.h.

162 {
163 if (systemAddress==0) {
164 return NumberOfBarrelSector*subSystemAddress+sectorAddress;
165 } else if (systemAddress==1) {
166 return NumberOfEndcapSector*subSystemAddress+sectorAddress;
167 } else {
168 return NumberOfForwardSector*subSystemAddress+sectorAddress;
169 }
170 }

◆ hasOutOfTimeCandidates()

bool LVL1MUONIF::Lvl1MuCTPIInputPhase1::hasOutOfTimeCandidates ( size_t systemAddress) const
inline

Return "true" if data of specified system is filled for bunches other than 'current' bunch.

Definition at line 151 of file Lvl1MuCTPIInputPhase1.h.

152 {
153 if ( systemAddress < NumberOfMuonSystem) {
154 return m_isFilledOutOfTimeCandidates[systemAddress];
155 }
156 return false;
157 }

◆ idBarrelSystem()

size_t LVL1MUONIF::Lvl1MuCTPIInputPhase1::idBarrelSystem ( )
inlinestatic

Definition at line 135 of file Lvl1MuCTPIInputPhase1.h.

135{ return Barrel; }

◆ idEndcapSystem()

size_t LVL1MUONIF::Lvl1MuCTPIInputPhase1::idEndcapSystem ( )
inlinestatic

Definition at line 137 of file Lvl1MuCTPIInputPhase1.h.

137{ return Endcap; }

◆ idForwardSystem()

size_t LVL1MUONIF::Lvl1MuCTPIInputPhase1::idForwardSystem ( )
inlinestatic

Definition at line 139 of file Lvl1MuCTPIInputPhase1.h.

139{ return Forward; }

◆ idSideA()

size_t LVL1MUONIF::Lvl1MuCTPIInputPhase1::idSideA ( )
inlinestatic

Definition at line 141 of file Lvl1MuCTPIInputPhase1.h.

141{ return A_side; }

◆ idSideC()

size_t LVL1MUONIF::Lvl1MuCTPIInputPhase1::idSideC ( )
inlinestatic

Definition at line 142 of file Lvl1MuCTPIInputPhase1.h.

142{ return C_side; }

◆ isEmpty()

bool LVL1MUONIF::Lvl1MuCTPIInputPhase1::isEmpty ( size_t systemAddress,
int bcid = 0 ) const

Return "true" if data of specified system is empty.

Definition at line 164 of file Lvl1MuCTPIInputPhase1.cxx.

165 {
166 for( size_t ip=0; ip<m_data[systemAddress].size(); ip++){
167 int bc=((m_data[systemAddress]).at(ip)).first;
168 if (bc == bcid) return false;;
169 }
170 return true;
171 }

◆ isEmptyAll()

bool LVL1MUONIF::Lvl1MuCTPIInputPhase1::isEmptyAll ( int bcid = 0) const

Return "true" if data of all systems for this bcid is empty.

Definition at line 174 of file Lvl1MuCTPIInputPhase1.cxx.

174 {
175 if ( isEmpty(Barrel,bcid) && isEmpty(Endcap,bcid) && isEmpty(Forward,bcid) ) {
176 return true;
177 } else {
178 return false;
179 }
180 }
bool isEmpty(size_t systemAddress, int bcid=0) const
Return "true" if data of specified system is empty.

◆ merge()

void LVL1MUONIF::Lvl1MuCTPIInputPhase1::merge ( const Lvl1MuCTPIInputPhase1 & another)

Merge SectorLogic data of another object into this data of a system (Barrel, Endcap or Forward) is not overwritten if this object already has corresponding data.

Definition at line 114 of file Lvl1MuCTPIInputPhase1.cxx.

114 {
115 if ( this == &right ) return;
116
117 for (size_t idSys=0; idSys<NumberOfMuonSystem; idSys++){
118 for( size_t ip=0; ip<right.m_data[idSys].size(); ip++){
119 int bc=((right.m_data[idSys]).at(ip)).first;
120 if (isEmpty( idSys, bc)){
121 Lvl1MuVect vSL(((right.m_data[idSys]).at(ip)).second);
122 m_data[idSys].emplace_back(bc,std::move(vSL));
123 m_isFilledOutOfTimeCandidates[idSys] = right.m_isFilledOutOfTimeCandidates[idSys];
124 }
125 }
126 }
127
128 }

◆ numberOfBarrelSector()

size_t LVL1MUONIF::Lvl1MuCTPIInputPhase1::numberOfBarrelSector ( )
inlinestatic

Definition at line 136 of file Lvl1MuCTPIInputPhase1.h.

136{ return NumberOfBarrelSector; }

◆ numberOfEndcapSector()

size_t LVL1MUONIF::Lvl1MuCTPIInputPhase1::numberOfEndcapSector ( )
inlinestatic

Definition at line 138 of file Lvl1MuCTPIInputPhase1.h.

138{ return NumberOfEndcapSector; }

◆ numberOfForwardSector()

size_t LVL1MUONIF::Lvl1MuCTPIInputPhase1::numberOfForwardSector ( )
inlinestatic

Definition at line 140 of file Lvl1MuCTPIInputPhase1.h.

140{ return NumberOfForwardSector; }

◆ numberOfSector()

size_t LVL1MUONIF::Lvl1MuCTPIInputPhase1::numberOfSector ( MuonSystem system)
inlinestatic

Definition at line 144 of file Lvl1MuCTPIInputPhase1.h.

145 {
146 if (system == Barrel) return numberOfBarrelSector();
147 else if (system == Endcap) return numberOfEndcapSector();
148 else return numberOfForwardSector();
149 }

◆ numberOfSystems()

size_t LVL1MUONIF::Lvl1MuCTPIInputPhase1::numberOfSystems ( )
inlinestatic

Definition at line 143 of file Lvl1MuCTPIInputPhase1.h.

143{ return NumberOfMuonSystem; }

◆ operator=()

Lvl1MuCTPIInputPhase1 & LVL1MUONIF::Lvl1MuCTPIInputPhase1::operator= ( const Lvl1MuCTPIInputPhase1 & right)

Definition at line 23 of file Lvl1MuCTPIInputPhase1.cxx.

23 {
24 if ( this != &right ) {
25 clearAll();
26 for (size_t idSys=0; idSys<NumberOfMuonSystem; idSys++){
27 for( size_t ip=0; ip<right.m_data[idSys].size(); ip++){
28 int bc=((right.m_data[idSys]).at(ip)).first;
29 Lvl1MuVect vSL(((right.m_data[idSys]).at(ip)).second);
30 m_data[idSys].emplace_back(bc,std::move(vSL));
31 }
32 m_isFilledOutOfTimeCandidates[idSys] = right.m_isFilledOutOfTimeCandidates[idSys];
33 }
34 }
35 return *this;
36 }
void clearAll()
Clear Sector Logic data.

◆ reserve()

size_t LVL1MUONIF::Lvl1MuCTPIInputPhase1::reserve ( size_t systemAddress,
int bcid = 0 )
private

Definition at line 131 of file Lvl1MuCTPIInputPhase1.cxx.

132 {
133
134 Lvl1MuVect vecSL;
135
136 if ( systemAddress == Barrel ) {
138 for ( size_t id = 0; id < NumberOfBarrelSector*NumberOfMuonSubSystem; id++ ) {
139 vecSL.emplace_back(std::make_shared<Lvl1MuBarrelSectorLogicDataPhase1>());
140 }
141
142 } else if ( systemAddress == Endcap ) {
144 for ( size_t id = 0; id < NumberOfEndcapSector*NumberOfMuonSubSystem; id++ ) {
145 vecSL.emplace_back(std::make_shared<Lvl1MuEndcapSectorLogicDataPhase1>());
146 }
147
148 } else if ( systemAddress == Forward ) {
150 for ( size_t id = 0; id < NumberOfForwardSector*NumberOfMuonSubSystem; id++ ) {
151 vecSL.emplace_back(std::make_shared<Lvl1MuForwardSectorLogicDataPhase1>());
152 }
153 }
154
155 size_t ip = m_data[systemAddress].size();
156 m_data[systemAddress].emplace_back( bcid, std::move(vecSL));
157
158 if (bcid!=0) m_isFilledOutOfTimeCandidates[systemAddress] = true;
159
160 return ip;
161 }

◆ setSectorLogicData() [1/2]

void LVL1MUONIF::Lvl1MuCTPIInputPhase1::setSectorLogicData ( const Lvl1MuSectorLogicDataPhase1 & data,
size_t systemAddress,
size_t subSystemAddress,
size_t sectorAddress,
int bcid = 0 )

Definition at line 69 of file Lvl1MuCTPIInputPhase1.cxx.

73 {
74 size_t ip=0;
75 if (isEmpty(systemAddress,bcid)) {
76 ip = reserve( systemAddress, bcid );
77 } else {
78 ip = getBcidIndex( systemAddress, bcid );
79 }
80
81 const Lvl1MuVect &vecSL((((m_data[systemAddress]).at(ip)).second));
82 size_t idx= getSystemIndex(systemAddress,subSystemAddress,sectorAddress);
83 if ( systemAddress == Barrel ) {
84 *static_cast<Lvl1MuBarrelSectorLogicDataPhase1*>(vecSL.at(idx).get()) = data;
85 } else if ( systemAddress == Endcap ) {
86 *static_cast<Lvl1MuEndcapSectorLogicDataPhase1*>(vecSL.at(idx).get())= data;
87 } else if ( systemAddress == Forward ) {
88 *static_cast<Lvl1MuForwardSectorLogicDataPhase1*>(vecSL.at(idx).get())= data;
89 }
90 }
char data[hepevt_bytes_allocation_ATLAS]
Definition HepEvt.cxx:11
size_t getBcidIndex(size_t systemAddress, int bcid=0) const
size_t reserve(size_t systemAddress, int bcid=0)
T * get(TKey *tobj)
get a TObject* from a TKey* (why can't a TObject be a TKey?)
Definition hcg.cxx:130

◆ setSectorLogicData() [2/2]

void LVL1MUONIF::Lvl1MuCTPIInputPhase1::setSectorLogicData ( const Lvl1MuSectorLogicDataPhase1::SectorLogicWord & sectorWord,
size_t systemAddress,
size_t subSystemAddress,
size_t sectorAddress,
int bcid = 0 )

Definition at line 93 of file Lvl1MuCTPIInputPhase1.cxx.

97 {
98 // convert to SectorLogicDataPhase1
99 std::unique_ptr<Lvl1MuSectorLogicDataPhase1> pData;
100 if ( systemAddress == Barrel ) {
101 pData = std::make_unique<Lvl1MuBarrelSectorLogicDataPhase1>();
102 } else if ( systemAddress == Endcap ) {
103 pData = std::make_unique<Lvl1MuEndcapSectorLogicDataPhase1>();
104 } else if ( systemAddress == Forward ) {
105 pData = std::make_unique<Lvl1MuForwardSectorLogicDataPhase1>();
106 } else {
107 return ;
108 }
109 pData->convertFromWordFormat( sectorWord );
110 setSectorLogicData( *pData, systemAddress, subSystemAddress, sectorAddress, bcid );
111 }
void setSectorLogicData(const Lvl1MuSectorLogicDataPhase1 &data, size_t systemAddress, size_t subSystemAddress, size_t sectorAddress, int bcid=0)

◆ operator<<

std::ostream & operator<< ( std::ostream & out,
const Lvl1MuCTPIInputPhase1 & right )
friend

Definition at line 196 of file Lvl1MuCTPIInputPhase1.cxx.

196 {
197
198 size_t systemAddress;
199 size_t subSystemAddress;
200 size_t side, id;
201
202 out << "--------- Barrel Sector ---------------------------" << std::endl;
203 systemAddress = right.idBarrelSystem();
204 for ( side = 0; side < right.NumberOfMuonSubSystem; ++side ) {
205 if ( side == 0 ) {
206 out << " ------ A Side (Z>0) ---------------------------" << std::endl;
207 subSystemAddress = right.idSideA();
208 } else {
209 out << " ------ C Side (Z<0) ---------------------------" << std::endl;
210 subSystemAddress = right.idSideC();
211 }
212 for ( id = 0; id < right.numberOfBarrelSector() ;++id ) {
213 out << " --- Sector ID : " << id << " ----------" << std::endl;
214 for( size_t ip=0; ip < right.m_data[systemAddress].size(); ip++){
215 int bc=((right.m_data[systemAddress]).at(ip)).first;
216 out << right.getSectorLogicData( systemAddress, subSystemAddress, id, bc );
217 out << " BC: " << bc;
218 out << std::endl;
219 }
220 }
221 }
222
223 out << "--------- Endcap Sector ---------------------------" << std::endl;
224 systemAddress = right.idEndcapSystem();
225 for ( side = 0; side < right.NumberOfMuonSubSystem; ++side ) {
226 if ( side == 0 ) {
227 out << " ------ A Side (Z>0) ---------------------------" << std::endl;
228 subSystemAddress = right.idSideA();
229 } else {
230 out << " ------ C Side (Z<0) ---------------------------" << std::endl;
231 subSystemAddress = right.idSideC();
232 }
233 for ( id = 0; id < right.numberOfEndcapSector() ;++id ) {
234 out << " --- Sector ID : " << id << " ----------" << std::endl;
235 for( size_t ip=0; ip < right.m_data[systemAddress].size(); ip++){
236 int bc=((right.m_data[systemAddress]).at(ip)).first;
237 out << right.getSectorLogicData( systemAddress, subSystemAddress, id, bc );
238 out << " BC: " << bc;
239 out << std::endl;
240 }
241 }
242 }
243
244 out << "--------- Forward Sector ---------------------------" << std::endl;
245 systemAddress = right.idForwardSystem();
246 for ( side = 0; side < right.NumberOfMuonSubSystem; ++side ) {
247 if ( side == 0 ) {
248 out << " ------ A Side (Z>0) ---------------------------" << std::endl;
249 subSystemAddress = right.idSideA();
250 } else {
251 out << " ------ C Side (Z<0) ---------------------------" << std::endl;
252 subSystemAddress = right.idSideC();
253 }
254 for ( id = 0; id < right.numberOfForwardSector() ;++id ) {
255 out << " --- Sector ID : " << id << " ----------" << std::endl;
256 for( size_t ip=0; ip < right.m_data[systemAddress].size(); ip++){
257 int bc=((right.m_data[systemAddress]).at(ip)).first;
258 out << right.getSectorLogicData( systemAddress, subSystemAddress, id, bc );
259 out << " BC: " << bc;
260 out << std::endl;
261 }
262 }
263 }
264
265 return out;
266 }

Member Data Documentation

◆ m_data

std::vector<Lvl1MuVectWithBC> LVL1MUONIF::Lvl1MuCTPIInputPhase1::m_data[NumberOfMuonSystem]
private

Definition at line 132 of file Lvl1MuCTPIInputPhase1.h.

◆ m_isFilledOutOfTimeCandidates

std::array<bool, NumberOfMuonSystem> LVL1MUONIF::Lvl1MuCTPIInputPhase1::m_isFilledOutOfTimeCandidates
private

Definition at line 130 of file Lvl1MuCTPIInputPhase1.h.


The documentation for this class was generated from the following files: