 |
ATLAS Offline Software
|
Auxiliary container for muon SA containers.
More...
#include <L2StandAloneMuonAuxContainer_v1.h>
|
| | L2StandAloneMuonAuxContainer_v1 () |
| | Default constructor. More...
|
| |
| virtual const void * | getData (SG::auxid_t auxid) const=0 |
| | Pick up the const version from the base class. More...
|
| |
| virtual const IAuxTypeVector * | linkedVector (SG::auxid_t) const |
| | Return interface for a linked variable. More...
|
| |
| virtual bool | insertMove (size_t pos, IAuxStore &other, const SG::auxid_set_t &ignore=SG::auxid_set_t())=0 |
| | Move all elements from other to this store. More...
|
| |
| template<typename T , typename ALLOC > |
| auxid_t | getAuxID (const std::string &name, std::vector< T, ALLOC > &, SG::AuxVarFlags flags=SG::AuxVarFlags::None, const SG::auxid_t linkedVariable=SG::null_auxid) |
| | Get the auxiliary ID for one of the persistent variables. More...
|
| |
| template<typename T > |
| auxid_t | getAuxID (const std::string &name, SG::PackedContainer< T > &, SG::AuxVarFlags flags=SG::AuxVarFlags::None, const SG::auxid_t linkedVariable=SG::null_auxid) |
| | Get the auxiliary ID for one of the persistent variables. More...
|
| |
| template<typename T , typename ALLOC > |
| void | regAuxVar (auxid_t auxid, const std::string &name, std::vector< T, ALLOC > &vec) |
| | Register one of the persistent variables internally. More...
|
| |
| template<typename T > |
| void | regAuxVar (auxid_t auxid, const std::string &name, SG::PackedContainer< T > &vec) |
| | Register one of the persistent variables internally. More...
|
| |
|
| typedef AthContainers_detail::mutex | mutex_t |
| | Mutex for multithread synchronization. More...
|
| |
| typedef AthContainers_detail::lock_guard< mutex_t > | guard_t |
| |
Auxiliary container for muon SA containers.
This is a fixed implementation of the muon SA auxiliary store. Defining every possible property that muon SA can have.
- Author
- Masaki Ishitsuka ishit.nosp@m.suka.nosp@m.@phys.nosp@m..tit.nosp@m.ech.a.nosp@m.c.jp
$Revsision$
- Date
- 2015-04-18 06:31:23 +0200 (Sat, 18 Apr 2015)
Definition at line 32 of file L2StandAloneMuonAuxContainer_v1.h.
◆ auxid_set_t
◆ auxid_t
◆ AuxVariable_t
template<class T , class ALLOC = std::allocator<T>>
◆ guard_t
◆ LinkedVariable_t
template<class T , class ALLOC = std::allocator<T>>
◆ mutex_t
◆ AuxStoreType
Type of the auxiliary store.
In the xAOD EDM we use auxiliary store objects in some cases to describe a single object, and in most cases to describe a container of objects. This enumeration declares which type the object implementing this interface is.
| Enumerator |
|---|
| AST_ObjectStore | The store describes a single object.
|
| AST_ContainerStore | The store describes a container.
|
Definition at line 66 of file IAuxStoreHolder.h.
◆ L2StandAloneMuonAuxContainer_v1()
| xAOD::L2StandAloneMuonAuxContainer_v1::L2StandAloneMuonAuxContainer_v1 |
( |
| ) |
|
◆ clearDecorations()
| bool xAOD::AuxContainerBase::clearDecorations |
( |
| ) |
|
|
overridevirtualinherited |
◆ getAuxID() [1/2]
Get the auxiliary ID for one of the persistent variables.
◆ getAuxID() [2/2]
template<typename T , typename ALLOC >
Get the auxiliary ID for one of the persistent variables.
◆ getAuxIDs()
◆ getData() [1/3]
| const void * xAOD::AuxContainerBase::getData |
( |
auxid_t |
auxid | ) |
const |
|
overridevirtualinherited |
◆ getData() [2/3]
| void * xAOD::AuxContainerBase::getData |
( |
auxid_t |
auxid, |
|
|
size_t |
size, |
|
|
size_t |
capacity |
|
) |
| |
|
overridevirtualinherited |
Get a pointer to a given array, creating the array if necessary.
Implements SG::IAuxStore.
Definition at line 464 of file AuxContainerBase.cxx.
470 if( ( auxid >=
m_vecs.size() ) || ( !
m_vecs[ auxid ] ) ) {
477 auxid_t linked_id =
r.linkedVariable( auxid );
478 if (linked_id != SG::null_auxid) {
484 std::cout <<
"ERROR xAOD::AuxContainerBase::getData "
485 <<
"Unknown variable ("
487 <<
") requested" << std::endl;
491 m_vecs[ auxid ]->reserve( capacity );
496 return m_vecs[ auxid ]->toPtr();
◆ getData() [3/3]
| virtual const void* SG::IConstAuxStore::getData |
|
inherited |
Pick up the const version from the base class.
◆ getDecoration()
| void * xAOD::AuxContainerBase::getDecoration |
( |
auxid_t |
auxid, |
|
|
size_t |
size, |
|
|
size_t |
capacity |
|
) |
| |
|
overridevirtualinherited |
◆ getDecorIDs()
◆ getDynamicAuxIDs()
◆ getIOData()
| const void * xAOD::AuxContainerBase::getIOData |
( |
auxid_t |
auxid | ) |
const |
|
overridevirtualinherited |
Get a pointer to the data being stored for one aux data item.
Implements SG::IAuxStoreIO.
Definition at line 661 of file AuxContainerBase.cxx.
667 if( ( auxid >=
m_vecs.size() ) || ( !
m_vecs[ auxid ] ) ) {
671 std::cout <<
"ERROR xAOD::AuxContainerBase::getIOData "
672 <<
"Unknown variable ("
674 <<
") requested" << std::endl;
683 return m_vecs[ auxid ]->toVector();
◆ getIOType()
| const std::type_info * xAOD::AuxContainerBase::getIOType |
( |
auxid_t |
auxid | ) |
const |
|
overridevirtualinherited |
◆ getSelectedAuxIDs()
◆ getStore() [1/2]
◆ getStore() [2/2]
◆ getStoreType()
| virtual AuxStoreType xAOD::AuxContainerBase::getStoreType |
( |
| ) |
const |
|
inlineoverridevirtualinherited |
◆ getVector()
|
|
finaloverridevirtualinherited |
Return vector interface for one aux data item.
Implements SG::IConstAuxStore.
Definition at line 241 of file AuxContainerBase.cxx.
246 if( ( auxid >=
m_vecs.size() ) || ( !
m_vecs[ auxid ] ) ) {
252 auxids_nc.
insert( auxid );
254 auxid_t linked_id =
r.linkedVariable( auxid );
255 if (linked_id != SG::null_auxid) {
256 auxids_nc.insert( linked_id );
261 std::cout <<
"ERROR xAOD::AuxContainerBase::getData "
262 <<
"Unknown variable ("
264 <<
") requested" << std::endl;
◆ getWritableAuxIDs()
◆ insertMove() [1/2]
Insert contents of another store via move.
Definition at line 586 of file AuxContainerBase.cxx.
598 size_t other_size =
other.size();
610 if (
other.getData (
id)) {
611 void* src_ptr =
other.getData (
id, other_size, other_size);
619 const void* orig = v_dst->
toPtr();
621 if (orig != v_dst->
toPtr())
◆ insertMove() [2/2]
Move all elements from other to this store.
- Parameters
-
| pos | The starting index of the insertion. |
| other | Store from which to do the move. |
| ignore | Set of variables that should not be added to the store. |
Let len be the size of other. The store will be increased in size by len elements, with the elements at pos being copied to pos+len. Then, for each auxiliary variable, the entire contents of that variable for other will be moved to this store at index pos. This will be done via move semantics if possible; otherwise, it will be done with a copy. Variables present in this store but not in other will have the corresponding elements default-initialized. Variables in other but not in this store will be added unless they are in ignore.
Returns true if it is known that none of the vectors' memory moved, false otherwise.
Implemented in SG::AuxStoreInternal.
◆ isDecoration()
| bool xAOD::AuxContainerBase::isDecoration |
( |
auxid_t |
auxid | ) |
const |
|
overridevirtualinherited |
◆ linkedVector() [1/3]
◆ linkedVector() [2/3]
◆ linkedVector() [3/3]
| virtual const IAuxTypeVector* SG::IConstAuxStore::linkedVector |
|
inlineinherited |
Return interface for a linked variable.
- Parameters
-
| auxid | The ID of the parent variable. |
If auxid has a linked variable, then return the IAuxTypeVector describing it. Otherwise, return nullptr. May return nullptr unconditionally if this store does not support linked variables.
Definition at line 189 of file IConstAuxStore.h.
◆ lock()
| void xAOD::AuxContainerBase::lock |
( |
| ) |
|
|
overridevirtualinherited |
◆ lockDecoration()
| void xAOD::AuxContainerBase::lockDecoration |
( |
SG::auxid_t |
auxid | ) |
|
|
overridevirtualinherited |
◆ memResource()
| std::pmr::memory_resource * xAOD::AuxContainerBase::memResource |
( |
| ) |
|
|
inherited |
Return the memory resource to use.
Definition at line 161 of file AuxContainerBase.cxx.
163 const std::pmr::memory_resource* cptr = m_memResource.get();
164 std::pmr::memory_resource*
ptr ATLAS_THREAD_SAFE =
const_cast<std::pmr::memory_resource*
>( cptr );
166 #ifndef XAOD_STANDALONE
167 const EventContext& ctx = Gaudi::Hive::currentContext();
174 ptr = std::pmr::get_default_resource();
177 m_memResource.set(
ptr );
◆ name()
| const char * xAOD::AuxContainerBase::name |
( |
| ) |
const |
|
inherited |
◆ regAuxVar() [1/2]
Register one of the persistent variables internally.
◆ regAuxVar() [2/2]
template<typename T , typename ALLOC >
| void xAOD::AuxContainerBase::regAuxVar |
( |
auxid_t |
auxid, |
|
|
const std::string & |
name, |
|
|
std::vector< T, ALLOC > & |
vec |
|
) |
| |
|
inherited |
Register one of the persistent variables internally.
◆ regAuxVar1()
template<typename ELT , typename CONT >
| void xAOD::AuxContainerBase::regAuxVar1 |
( |
auxid_t |
auxid, |
|
|
const std::string & |
name, |
|
|
CONT & |
vec |
|
) |
| |
|
privateinherited |
Common code between regAuxVar cases.
◆ reserve()
| void xAOD::AuxContainerBase::reserve |
( |
size_t |
size | ) |
|
|
overridevirtualinherited |
◆ resize()
| bool xAOD::AuxContainerBase::resize |
( |
size_t |
size | ) |
|
|
overridevirtualinherited |
◆ setName()
| void xAOD::AuxContainerBase::setName |
( |
const char * |
name | ) |
|
|
inherited |
◆ setOption()
◆ setStore()
Set a different internal store object.
This function is used by the I/O infrastructure to possibly put a store object into this one, which can interact with dynamic variables directly.
Note that the object takes ownership of the received store.
- Parameters
-
| store | The store that should be used for dynamic variable handling inside the object from now on |
Implements SG::IAuxStoreHolder.
Definition at line 197 of file AuxContainerBase.cxx.
◆ shift()
| void xAOD::AuxContainerBase::shift |
( |
size_t |
pos, |
|
|
ptrdiff_t |
offs |
|
) |
| |
|
overridevirtualinherited |
◆ size()
| size_t xAOD::AuxContainerBase::size |
( |
| ) |
const |
|
overridevirtualinherited |
◆ algoId
| std::vector< int > xAOD::L2StandAloneMuonAuxContainer_v1::algoId |
|
private |
◆ ATLAS_THREAD_SAFE
◆ barrelRadius
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::barrelRadius |
|
private |
◆ barrelSagitta
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::barrelSagitta |
|
private |
◆ beta
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::beta |
|
private |
◆ chamberType1Normal
| std::vector< std::vector< int > > xAOD::L2StandAloneMuonAuxContainer_v1::chamberType1Normal |
|
private |
◆ chamberType1Overlap
| std::vector< std::vector< int > > xAOD::L2StandAloneMuonAuxContainer_v1::chamberType1Overlap |
|
private |
◆ chamberType2Normal
| std::vector< std::vector< int > > xAOD::L2StandAloneMuonAuxContainer_v1::chamberType2Normal |
|
private |
◆ chamberType2Overlap
| std::vector< std::vector< int > > xAOD::L2StandAloneMuonAuxContainer_v1::chamberType2Overlap |
|
private |
◆ csmCapacity
| std::vector< int > xAOD::L2StandAloneMuonAuxContainer_v1::csmCapacity |
|
private |
◆ csmError
| std::vector< std::vector< uint32_t > > xAOD::L2StandAloneMuonAuxContainer_v1::csmError |
|
private |
◆ csmId
| std::vector< std::vector< uint32_t > > xAOD::L2StandAloneMuonAuxContainer_v1::csmId |
|
private |
◆ csmSize
| std::vector< std::vector< uint32_t > > xAOD::L2StandAloneMuonAuxContainer_v1::csmSize |
|
private |
◆ deltaEta
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::deltaEta |
|
private |
◆ deltaPhi
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::deltaPhi |
|
private |
◆ deltaPt
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::deltaPt |
|
private |
◆ deltaR
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::deltaR |
|
private |
◆ dirPhiMS
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::dirPhiMS |
|
private |
◆ dirZMS
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::dirZMS |
|
private |
◆ endcapAlpha
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::endcapAlpha |
|
private |
◆ endcapBeta
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::endcapBeta |
|
private |
◆ endcapRadius
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::endcapRadius |
|
private |
◆ eta
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::eta |
|
private |
◆ etaBin
| std::vector< int > xAOD::L2StandAloneMuonAuxContainer_v1::etaBin |
|
private |
◆ etaMap
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::etaMap |
|
private |
◆ etaMaxNormal
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::etaMaxNormal |
|
private |
◆ etaMaxOverlap
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::etaMaxOverlap |
|
private |
◆ etaMinNormal
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::etaMinNormal |
|
private |
◆ etaMinOverlap
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::etaMinOverlap |
|
private |
◆ etaMS
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::etaMS |
|
private |
◆ extension0
| std::vector< std::vector< uint32_t > > xAOD::L2StandAloneMuonAuxContainer_v1::extension0 |
|
private |
◆ extension1
| std::vector< std::vector< uint32_t > > xAOD::L2StandAloneMuonAuxContainer_v1::extension1 |
|
private |
◆ extension2
| std::vector< std::vector< uint32_t > > xAOD::L2StandAloneMuonAuxContainer_v1::extension2 |
|
private |
◆ extension3
| std::vector< std::vector< uint32_t > > xAOD::L2StandAloneMuonAuxContainer_v1::extension3 |
|
private |
◆ extension4
| std::vector< std::vector< uint32_t > > xAOD::L2StandAloneMuonAuxContainer_v1::extension4 |
|
private |
◆ extension5
| std::vector< std::vector< uint32_t > > xAOD::L2StandAloneMuonAuxContainer_v1::extension5 |
|
private |
◆ extension6
| std::vector< std::vector< uint32_t > > xAOD::L2StandAloneMuonAuxContainer_v1::extension6 |
|
private |
◆ extension7
| std::vector< std::vector< uint32_t > > xAOD::L2StandAloneMuonAuxContainer_v1::extension7 |
|
private |
◆ extension8
| std::vector< std::vector< uint32_t > > xAOD::L2StandAloneMuonAuxContainer_v1::extension8 |
|
private |
◆ extension9
| std::vector< std::vector< uint32_t > > xAOD::L2StandAloneMuonAuxContainer_v1::extension9 |
|
private |
◆ extensionCapacity
| std::vector< int > xAOD::L2StandAloneMuonAuxContainer_v1::extensionCapacity |
|
private |
◆ interceptInner
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::interceptInner |
|
private |
◆ isRpcFailure
| std::vector< int > xAOD::L2StandAloneMuonAuxContainer_v1::isRpcFailure |
|
private |
◆ isTgcFailure
| std::vector< int > xAOD::L2StandAloneMuonAuxContainer_v1::isTgcFailure |
|
private |
◆ lumiBlock
| std::vector< uint32_t > xAOD::L2StandAloneMuonAuxContainer_v1::lumiBlock |
|
private |
◆ lvl1EmuCapacity
| std::vector< int > xAOD::L2StandAloneMuonAuxContainer_v1::lvl1EmuCapacity |
|
private |
◆ lvl1Emulation
| std::vector< std::vector< uint32_t > > xAOD::L2StandAloneMuonAuxContainer_v1::lvl1Emulation |
|
private |
◆ lvl1Id
| std::vector< uint32_t > xAOD::L2StandAloneMuonAuxContainer_v1::lvl1Id |
|
private |
◆ m_auxids
◆ m_locked
| bool xAOD::AuxContainerBase::m_locked |
|
privateinherited |
◆ m_mutex
| mutex_t xAOD::AuxContainerBase::m_mutex |
|
mutableprivateinherited |
◆ m_name
| std::string xAOD::AuxContainerBase::m_name |
|
privateinherited |
◆ m_ownsStore
| bool xAOD::AuxContainerBase::m_ownsStore |
|
privateinherited |
Flag deciding if the object owns the dynamic store or not.
Definition at line 241 of file AuxContainerBase.h.
◆ m_store
◆ m_storeIO
◆ m_vecs
◆ mdtHitChamber
| std::vector< std::vector< uint32_t > > xAOD::L2StandAloneMuonAuxContainer_v1::mdtHitChamber |
|
private |
◆ mdtHitOfflineId
| std::vector< std::vector< uint32_t > > xAOD::L2StandAloneMuonAuxContainer_v1::mdtHitOfflineId |
|
private |
◆ mdtHitOnlineId
| std::vector< std::vector< uint32_t > > xAOD::L2StandAloneMuonAuxContainer_v1::mdtHitOnlineId |
|
private |
◆ mdtHitR
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::mdtHitR |
|
private |
◆ mdtHitResidual
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::mdtHitResidual |
|
private |
◆ mdtHitsCapacity
| std::vector< int > xAOD::L2StandAloneMuonAuxContainer_v1::mdtHitsCapacity |
|
private |
◆ mdtHitSigma
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::mdtHitSigma |
|
private |
◆ mdtHitSpace
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::mdtHitSpace |
|
private |
◆ mdtHitTime
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::mdtHitTime |
|
private |
◆ mdtHitZ
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::mdtHitZ |
|
private |
◆ muonDetMask
| std::vector< uint32_t > xAOD::L2StandAloneMuonAuxContainer_v1::muonDetMask |
|
private |
◆ padHitCode
| std::vector< std::vector< uint32_t > > xAOD::L2StandAloneMuonAuxContainer_v1::padHitCode |
|
private |
◆ padHitOnlineId
| std::vector< std::vector< uint32_t > > xAOD::L2StandAloneMuonAuxContainer_v1::padHitOnlineId |
|
private |
◆ padHitP
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::padHitP |
|
private |
◆ padHitR
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::padHitR |
|
private |
◆ padHitX
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::padHitX |
|
private |
◆ padHitY
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::padHitY |
|
private |
◆ padHitZ
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::padHitZ |
|
private |
◆ phi
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::phi |
|
private |
◆ phiBin
| std::vector< int > xAOD::L2StandAloneMuonAuxContainer_v1::phiBin |
|
private |
◆ phiMap
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::phiMap |
|
private |
◆ phiMS
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::phiMS |
|
private |
◆ pt
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::pt |
|
private |
◆ ptBarrelRadius
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::ptBarrelRadius |
|
private |
◆ ptBarrelSagitta
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::ptBarrelSagitta |
|
private |
◆ ptEndcapAlpha
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::ptEndcapAlpha |
|
private |
◆ ptEndcapBeta
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::ptEndcapBeta |
|
private |
◆ ptEndcapRadius
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::ptEndcapRadius |
|
private |
◆ removedCsmId
| std::vector< std::vector< uint32_t > > xAOD::L2StandAloneMuonAuxContainer_v1::removedCsmId |
|
private |
◆ removedRobId
| std::vector< std::vector< uint32_t > > xAOD::L2StandAloneMuonAuxContainer_v1::removedRobId |
|
private |
◆ rMaxNormal
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::rMaxNormal |
|
private |
◆ rMaxOverlap
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::rMaxOverlap |
|
private |
◆ rMinNormal
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::rMinNormal |
|
private |
◆ rMinOverlap
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::rMinOverlap |
|
private |
◆ rMS
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::rMS |
|
private |
◆ roadAwNormal
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::roadAwNormal |
|
private |
◆ roadAwOverlap
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::roadAwOverlap |
|
private |
◆ roadBwNormal
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::roadBwNormal |
|
private |
◆ roadBwOverlap
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::roadBwOverlap |
|
private |
◆ robCapacity
| std::vector< int > xAOD::L2StandAloneMuonAuxContainer_v1::robCapacity |
|
private |
◆ robId
| std::vector< std::vector< uint32_t > > xAOD::L2StandAloneMuonAuxContainer_v1::robId |
|
private |
◆ roiEta
| std::vector< uint32_t > xAOD::L2StandAloneMuonAuxContainer_v1::roiEta |
|
private |
◆ roiId
| std::vector< uint32_t > xAOD::L2StandAloneMuonAuxContainer_v1::roiId |
|
private |
◆ roiNumber
| std::vector< uint32_t > xAOD::L2StandAloneMuonAuxContainer_v1::roiNumber |
|
private |
◆ roiPhi
| std::vector< uint32_t > xAOD::L2StandAloneMuonAuxContainer_v1::roiPhi |
|
private |
◆ roiSector
| std::vector< uint32_t > xAOD::L2StandAloneMuonAuxContainer_v1::roiSector |
|
private |
◆ roiSubsystem
| std::vector< uint32_t > xAOD::L2StandAloneMuonAuxContainer_v1::roiSubsystem |
|
private |
◆ roiSystem
| std::vector< uint32_t > xAOD::L2StandAloneMuonAuxContainer_v1::roiSystem |
|
private |
◆ roiThreshold
| std::vector< uint32_t > xAOD::L2StandAloneMuonAuxContainer_v1::roiThreshold |
|
private |
◆ roiWord
| std::vector< uint32_t > xAOD::L2StandAloneMuonAuxContainer_v1::roiWord |
|
private |
◆ rpc1x
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::rpc1x |
|
private |
◆ rpc1y
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::rpc1y |
|
private |
◆ rpc1z
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::rpc1z |
|
private |
◆ rpc2x
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::rpc2x |
|
private |
◆ rpc2y
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::rpc2y |
|
private |
◆ rpc2z
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::rpc2z |
|
private |
◆ rpc3x
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::rpc3x |
|
private |
◆ rpc3y
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::rpc3y |
|
private |
◆ rpc3z
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::rpc3z |
|
private |
◆ rpcHitsCapacity
| std::vector< int > xAOD::L2StandAloneMuonAuxContainer_v1::rpcHitsCapacity |
|
private |
◆ sAddress
| std::vector< int > xAOD::L2StandAloneMuonAuxContainer_v1::sAddress |
|
private |
◆ slopeInner
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::slopeInner |
|
private |
◆ superPointChi2
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::superPointChi2 |
|
private |
◆ superPointIntercept
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::superPointIntercept |
|
private |
◆ superPointR
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::superPointR |
|
private |
◆ superPointSlope
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::superPointSlope |
|
private |
◆ superPointZ
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::superPointZ |
|
private |
◆ supportsThinning
| constexpr bool SG::IAuxStore::supportsThinning = true |
|
staticconstexprinherited |
Mark that this type supports thinning operations.
See AthContainers/supportsThinning.h and AthenaPoolCnvSvc/T_AthenaPoolCnv.h. Helps guide which pool converter template will be used. If false, the default pool converter will be used rather than the aux store-specific one. Ordinary xAOD type should not touch this, but may be overridden in a derived class to handle certain special cases.
Definition at line 199 of file IAuxStore.h.
◆ teId
| std::vector< uint32_t > xAOD::L2StandAloneMuonAuxContainer_v1::teId |
|
private |
◆ tgcHitsCapacity
| std::vector< int > xAOD::L2StandAloneMuonAuxContainer_v1::tgcHitsCapacity |
|
private |
◆ tgcInnEta
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::tgcInnEta |
|
private |
◆ tgcInnPhi
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::tgcInnPhi |
|
private |
◆ tgcInnPhiHitInSeg
| std::vector< std::vector< uint32_t > > xAOD::L2StandAloneMuonAuxContainer_v1::tgcInnPhiHitInSeg |
|
private |
◆ tgcInnPhiHitPhi
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::tgcInnPhiHitPhi |
|
private |
◆ tgcInnPhiHitR
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::tgcInnPhiHitR |
|
private |
◆ tgcInnPhiHitWidth
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::tgcInnPhiHitWidth |
|
private |
◆ tgcInnPhiHitZ
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::tgcInnPhiHitZ |
|
private |
◆ tgcInnPhiN
| std::vector< long > xAOD::L2StandAloneMuonAuxContainer_v1::tgcInnPhiN |
|
private |
◆ tgcInnPhiStd
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::tgcInnPhiStd |
|
private |
◆ tgcInnR
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::tgcInnR |
|
private |
◆ tgcInnRhoHitInSeg
| std::vector< std::vector< uint32_t > > xAOD::L2StandAloneMuonAuxContainer_v1::tgcInnRhoHitInSeg |
|
private |
◆ tgcInnRhoHitPhi
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::tgcInnRhoHitPhi |
|
private |
◆ tgcInnRhoHitR
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::tgcInnRhoHitR |
|
private |
◆ tgcInnRhoHitWidth
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::tgcInnRhoHitWidth |
|
private |
◆ tgcInnRhoHitZ
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::tgcInnRhoHitZ |
|
private |
◆ tgcInnRhoN
| std::vector< long > xAOD::L2StandAloneMuonAuxContainer_v1::tgcInnRhoN |
|
private |
◆ tgcInnRhoStd
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::tgcInnRhoStd |
|
private |
◆ tgcInnZ
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::tgcInnZ |
|
private |
◆ tgcMid1Eta
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::tgcMid1Eta |
|
private |
◆ tgcMid1Phi
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::tgcMid1Phi |
|
private |
◆ tgcMid1R
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::tgcMid1R |
|
private |
◆ tgcMid1Z
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::tgcMid1Z |
|
private |
◆ tgcMid2Eta
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::tgcMid2Eta |
|
private |
◆ tgcMid2Phi
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::tgcMid2Phi |
|
private |
◆ tgcMid2R
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::tgcMid2R |
|
private |
◆ tgcMid2Z
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::tgcMid2Z |
|
private |
◆ tgcMidPhiChi2
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::tgcMidPhiChi2 |
|
private |
◆ tgcMidPhiHitInSeg
| std::vector< std::vector< uint32_t > > xAOD::L2StandAloneMuonAuxContainer_v1::tgcMidPhiHitInSeg |
|
private |
◆ tgcMidPhiHitPhi
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::tgcMidPhiHitPhi |
|
private |
◆ tgcMidPhiHitR
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::tgcMidPhiHitR |
|
private |
◆ tgcMidPhiHitWidth
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::tgcMidPhiHitWidth |
|
private |
◆ tgcMidPhiHitZ
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::tgcMidPhiHitZ |
|
private |
◆ tgcMidPhiN
| std::vector< long > xAOD::L2StandAloneMuonAuxContainer_v1::tgcMidPhiN |
|
private |
◆ tgcMidRhoChi2
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::tgcMidRhoChi2 |
|
private |
◆ tgcMidRhoHitInSeg
| std::vector< std::vector< uint32_t > > xAOD::L2StandAloneMuonAuxContainer_v1::tgcMidRhoHitInSeg |
|
private |
◆ tgcMidRhoHitPhi
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::tgcMidRhoHitPhi |
|
private |
◆ tgcMidRhoHitR
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::tgcMidRhoHitR |
|
private |
◆ tgcMidRhoHitWidth
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::tgcMidRhoHitWidth |
|
private |
◆ tgcMidRhoHitZ
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::tgcMidRhoHitZ |
|
private |
◆ tgcMidRhoN
| std::vector< long > xAOD::L2StandAloneMuonAuxContainer_v1::tgcMidRhoN |
|
private |
◆ tgcPt
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::tgcPt |
|
private |
◆ trackPositionEta
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::trackPositionEta |
|
private |
◆ trackPositionPhi
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::trackPositionPhi |
|
private |
◆ trackPositionR
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::trackPositionR |
|
private |
◆ trackPositionZ
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::trackPositionZ |
|
private |
◆ zMaxNormal
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::zMaxNormal |
|
private |
◆ zMaxOverlap
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::zMaxOverlap |
|
private |
◆ zMinNormal
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::zMinNormal |
|
private |
◆ zMinOverlap
| std::vector< std::vector< float > > xAOD::L2StandAloneMuonAuxContainer_v1::zMinOverlap |
|
private |
◆ zMS
| std::vector< float > xAOD::L2StandAloneMuonAuxContainer_v1::zMS |
|
private |
The documentation for this class was generated from the following files:
std::vector< float > tgcMid1Eta
std::vector< std::vector< float > > tgcMidRhoHitWidth
std::string m_name
Name of the container in memory. Set externally.
virtual bool shift(size_t pos, ptrdiff_t offs)=0
Shift the elements of the vector.
bool isLinked() const
Return true if this variable is linked from another one.
std::vector< std::vector< int > > chamberType2Normal
std::vector< std::vector< uint32_t > > removedCsmId
std::vector< std::vector< float > > superPointIntercept
std::vector< std::vector< float > > roadAwOverlap
std::vector< std::vector< uint32_t > > tgcMidPhiHitInSeg
std::vector< std::vector< int > > chamberType2Overlap
const char * name() const
Get the name of the container instance.
virtual bool insertMove(size_t pos, IAuxStore &other, const SG::auxid_set_t &ignore=SG::auxid_set_t())=0
Move all elements from other to this store.
std::vector< std::vector< float > > mdtHitR
std::vector< std::vector< float > > mdtHitSpace
virtual void lockDecoration(SG::auxid_t auxid)=0
Lock a decoration.
std::vector< std::vector< float > > trackPositionZ
std::vector< std::vector< float > > tgcInnRhoHitR
std::vector< std::vector< uint32_t > > tgcInnPhiHitInSeg
std::vector< std::vector< float > > tgcMidRhoHitPhi
virtual const IAuxTypeVector * getVector(SG::auxid_t auxid) const =0
Return vector interface for one aux data item.
std::vector< std::vector< float > > trackPositionPhi
std::vector< float > endcapAlpha
std::vector< std::vector< uint32_t > > extension4
ReadStats & stats()
Access the object belonging to the current thread.
std::vector< int > lvl1EmuCapacity
std::vector< std::vector< float > > tgcInnPhiHitWidth
std::vector< std::vector< uint32_t > > mdtHitOfflineId
std::vector< uint32_t > roiWord
static AuxTypeRegistry & instance()
Return the singleton registry instance.
std::vector< long > tgcMidRhoN
std::vector< float > ptBarrelSagitta
std::vector< float > endcapBeta
std::vector< float > dirZMS
SG::IAuxStore * m_store
Internal dynamic auxiliary store object.
std::vector< std::vector< float > > tgcMidPhiHitR
std::vector< std::vector< float > > padHitZ
std::vector< float > interceptInner
std::vector< std::vector< uint32_t > > extension7
std::string getName(SG::auxid_t auxid) const
Return the name of an aux data item.
std::vector< std::vector< float > > roadAwNormal
Slope.
Exception — Attempted to modify auxiliary data in a locked store.
std::vector< float > rpc1y
bool hasExtendedEventContext(const EventContext &ctx)
Test whether a context object has an extended context installed.
std::vector< int > isTgcFailure
Flag for RGC and RPC availabilities.
std::vector< uint32_t > roiSubsystem
std::vector< std::vector< float > > superPointChi2
std::vector< int > phiBin
std::vector< float > rpc1x
RPC fit results.
std::vector< std::vector< float > > superPointZ
std::vector< float > tgcInnZ
std::vector< float > rpc2z
std::vector< std::vector< uint32_t > > mdtHitOnlineId
MDT hits.
std::vector< float > rMS
Position at MS.
std::vector< float > beta
virtual bool insertMove(size_t pos, void *src, size_t src_pos, size_t src_n, IAuxStore &srcStore)=0
Insert elements into the vector via move semantics.
std::vector< std::vector< float > > tgcInnRhoHitPhi
TGC hits.
std::vector< std::vector< float > > rMaxOverlap
std::vector< std::vector< float > > tgcInnPhiHitPhi
std::vector< uint32_t > roiEta
std::vector< uint32_t > roiSystem
std::vector< float > deltaR
std::vector< int > sAddress
std::vector< float > rpc2y
std::vector< std::vector< float > > trackPositionEta
std::vector< float > deltaPt
Error of pt, eta and phi.
virtual const std::type_info * getIOType(SG::auxid_t auxid) const =0
Return the type of the data to be stored for one aux data item.
std::vector< uint32_t > roiThreshold
std::vector< long > tgcInnPhiN
std::vector< float > dirPhiMS
std::vector< std::vector< float > > mdtHitTime
virtual size_t size() const =0
Return the number of elements in the store.
virtual void shift(size_t pos, ptrdiff_t offs)=0
Shift the elements of the container.
std::vector< std::vector< uint32_t > > csmSize
std::vector< float > rpc2x
std::vector< std::vector< float > > etaMinOverlap
virtual IAuxTypeVector * linkedVector(SG::auxid_t)
std::vector< int > robCapacity
Interface providing I/O for a generic auxiliary store.
std::vector< int > isRpcFailure
std::vector< std::vector< float > > zMaxOverlap
std::vector< std::vector< float > > padHitY
Handle mappings between names and auxid_t.
std::vector< float > ptEndcapBeta
const ExtendedEventContext & getExtendedEventContext(const EventContext &ctx)
Retrieve an extended context from a context object.
std::vector< std::vector< float > > tgcMidPhiHitPhi
std::vector< std::vector< float > > superPointSlope
virtual size_t size() const override
Get the size of the container.
std::vector< std::vector< uint32_t > > lvl1Emulation
Level 1 emulation info.
std::vector< std::vector< float > > padHitP
std::vector< float > tgcMid2R
std::vector< int > csmCapacity
virtual bool setOption(auxid_t, const AuxDataOption &)
Set an option for a given auxiliary variable.
size_t auxid_t
Identifier for a particular aux data item.
std::vector< float > tgcInnEta
std::vector< std::vector< float > > padHitX
virtual bool clearDecorations()=0
Clear all decorations.
std::vector< long > tgcInnRhoN
std::vector< std::vector< float > > tgcMidRhoHitZ
std::vector< uint32_t > lumiBlock
SG::auxid_set_t auxid_set_t
The aux ID set type definition.
auxid_set_t m_auxids
Internal list of all available variables.
std::vector< float > tgcInnPhiStd
std::vector< std::vector< float > > etaMaxNormal
std::vector< SG::IAuxTypeVector * > m_vecs
Internal list of all managed variables.
void regAuxVar(auxid_t auxid, const std::string &name, std::vector< T, ALLOC > &vec)
Register one of the persistent variables internally.
AthContainers_detail::lock_guard< mutex_t > guard_t
Guard type for multithreaded synchronisation.
std::vector< std::vector< float > > rMinOverlap
ConcurrentBitset & insert(bit_t bit, bit_t new_nbits=0)
Set a bit to 1.
std::vector< std::vector< float > > etaMinNormal
Eta.
std::vector< std::vector< uint32_t > > extension8
#define AUX_VARIABLE(VAR,...)
Convenience macro for declaring an auxiliary variable.
std::vector< float > tgcInnRhoStd
std::vector< std::vector< uint32_t > > extension1
std::vector< std::vector< int > > chamberType1Normal
Road information Chamber type.
std::vector< float > etaMap
eta, phi as input to LUT
std::vector< std::vector< uint32_t > > csmId
CSM info.
std::vector< float > rpc3z
std::vector< std::vector< float > > etaMaxOverlap
std::vector< uint32_t > lvl1Id
std::vector< float > tgcMidRhoChi2
virtual void * getDecoration(auxid_t auxid, size_t size, size_t capacity)=0
Return the data vector for one aux data decoration item.
const std::type_info * getVecType(SG::auxid_t auxid) const
Return the type of the STL vector used to hold an aux data item.
std::vector< long > tgcMidPhiN
std::vector< std::vector< uint32_t > > extension6
std::vector< uint32_t > roiNumber
static IOStats & instance()
Singleton object accessor.
std::vector< std::vector< uint32_t > > csmError
std::vector< uint32_t > muonDetMask
std::vector< float > rpc3x
std::vector< float > tgcMidPhiChi2
std::vector< std::vector< uint32_t > > robId
ROB info.
std::vector< float > barrelSagitta
std::vector< int > mdtHitsCapacity
std::vector< std::vector< uint32_t > > tgcMidRhoHitInSeg
std::vector< uint32_t > roiSector
std::vector< std::vector< float > > roadBwNormal
Intercept.
std::vector< float > endcapRadius
std::vector< float > tgcPt
TGC fit results.
std::vector< std::vector< float > > mdtHitResidual
std::vector< uint32_t > roiPhi
std::vector< std::vector< int > > chamberType1Overlap
std::vector< std::vector< float > > tgcMidPhiHitWidth
std::vector< std::vector< float > > zMinNormal
Z.
std::vector< float > tgcMid2Z
virtual const SG::IAuxTypeVector * getVector(SG::auxid_t auxid) const override final
Return vector interface for one aux data item.
std::vector< std::vector< float > > roadBwOverlap
std::vector< float > phiMap
const T * as_const_ptr(const T *p)
Helper for getting a const version of a pointer.
std::vector< float > ptEndcapAlpha
std::vector< std::vector< float > > trackPositionR
Track positions.
std::vector< float > tgcMid1Phi
std::vector< std::vector< float > > zMaxNormal
std::vector< std::vector< float > > tgcInnPhiHitZ
virtual const auxid_set_t & getWritableAuxIDs() const override
Return a set of writable data identifiers.
virtual const void * getIOData(SG::auxid_t auxid) const =0
Return a pointer to the data to be stored for one aux data item.
virtual const void * getData(auxid_t auxid) const override
Get a pointer to a given array.
std::vector< float > rpc3y
std::vector< int > rpcHitsCapacity
std::vector< std::vector< float > > superPointR
Station fit results (superpoints)
std::vector< int > etaBin
void readBranch(const std::string &prefix, SG::auxid_t auxid)
Function incrementing the read counter on a specific branch.
SG::auxid_t auxid_t
The aux ID type definition.
std::vector< std::vector< float > > tgcMidRhoHitR
CxxUtils::CachedPointer< std::pmr::memory_resource > m_memResource ATLAS_THREAD_SAFE
Memory resource to use for this container.
std::vector< float > phiMS
std::vector< std::vector< uint32_t > > padHitCode
bool empty() const noexcept
std::vector< float > deltaPhi
std::vector< float > slopeInner
Slope and intercept at inner.
virtual void * getData(auxid_t auxid, size_t size, size_t capacity)=0
Return the data vector for one aux data item.
std::vector< std::vector< uint32_t > > extension0
Extensions.
std::vector< std::vector< float > > rMinNormal
R.
bool m_locked
Has the container been locked?
std::vector< float > etaMS
Abstract interface for manipulating vectors of arbitrary types.
bool m_ownsStore
Flag deciding if the object owns the dynamic store or not.
virtual const SG::auxid_set_t & getDecorIDs() const =0
Return a set of identifiers for decorations in this store.
std::vector< float > tgcMid1Z
std::vector< std::vector< uint32_t > > tgcInnRhoHitInSeg
virtual void lock()=0
Lock the container.
std::vector< std::vector< float > > tgcMidPhiHitZ
std::vector< std::vector< float > > mdtHitSigma
SG::IAuxStoreIO * m_storeIO
The IO interface to the internal auxiliary store.
std::vector< int > tgcHitsCapacity
AuxContainerBase(bool allowDynamicVars=true)
Default constructor.
virtual bool resize(size_t sz)=0
Change the size of all aux data vectors.
auxid_t getAuxID(const std::string &name, std::vector< T, ALLOC > &, SG::AuxVarFlags flags=SG::AuxVarFlags::None, const SG::auxid_t linkedVariable=SG::null_auxid)
Get the auxiliary ID for one of the persistent variables.
std::vector< float > barrelRadius
Input measurements to be converted to pT by LUT.
A set of aux data identifiers.
std::vector< std::vector< float > > padHitR
std::vector< uint32_t > roiId
virtual bool isDecoration(auxid_t auxid) const =0
Test if a particular variable is tagged as a decoration.
std::vector< float > deltaEta
std::vector< std::vector< float > > tgcInnRhoHitWidth
std::vector< std::vector< float > > mdtHitZ
std::vector< int > extensionCapacity
Size of hit strages.
std::vector< float > ptBarrelRadius
pT from different algorithms
std::vector< std::vector< uint32_t > > extension2
std::vector< std::vector< uint32_t > > removedRobId
std::vector< std::vector< uint32_t > > padHitOnlineId
RPC pad hits.
std::vector< float > tgcMid2Eta
std::vector< std::vector< float > > rMaxNormal
@ AST_ObjectStore
The store describes a single object.
std::vector< float > tgcInnR
std::vector< std::vector< uint32_t > > extension9
std::vector< float > ptEndcapRadius
std::vector< std::vector< float > > zMinOverlap
virtual const SG::auxid_set_t & getAuxIDs() const =0
Return a set of identifiers for existing data items in this store.
std::vector< float > tgcMid2Phi
virtual void * toPtr()=0
Return a pointer to the start of the vector's data.
std::vector< int > algoId
Detailed information.
std::vector< std::vector< float > > tgcInnRhoHitZ
std::vector< std::vector< uint32_t > > extension5
std::vector< float > rpc1z
virtual void reserve(size_t sz)=0
Change the capacity of all aux data vectors.
std::vector< std::vector< float > > tgcInnPhiHitR
@ AST_ContainerStore
The store describes a container.
std::vector< uint32_t > teId
std::vector< std::vector< uint32_t > > extension3
std::vector< float > tgcMid1R
std::vector< float > tgcInnPhi