|
class | AccessorTemplate |
| the raw column accessor template class More...
|
|
class | AccessorTemplate< CI, std::vector< ObjectLink< VariantContainerId< CIBase, CIList... >, ColumnarModeArray > >, ColumnAccessMode::input, ColumnarModeArray > |
|
class | AccessorTemplate< VariantContainerId< CIBase, CIList... >, CT, CAM, ColumnarModeArray > |
|
struct | ColumnAccessModeTraits |
|
struct | ColumnAccessModeTraits< ColumnAccessMode::input > |
|
struct | ColumnAccessModeTraits< ColumnAccessMode::output > |
|
struct | ColumnAccessModeTraits< ColumnAccessMode::update > |
|
struct | ColumnAccessorDataArray |
| all the data about a column accessor that the ColumnarTool needs to know about More...
|
|
struct | ColumnarMemoryTest |
|
struct | ColumnarModeArray |
|
struct | ColumnarModeXAOD |
|
struct | ColumnarPhysLiteTest |
|
class | ColumnarTool |
| the base class for all columnar components More...
|
|
struct | ColumnarToolDataArray |
|
class | ColumnarToolWrapper |
| a class that wraps an IColumnarTool for use in Python More...
|
|
class | ColumnarToolWrapperData |
| a class that holds the columnar data for a single call to ColumnarToolWrapper More...
|
|
struct | ColumnDataArray |
|
struct | ColumnInfo |
| a struct that contains meta-information about each column that's needed to interface the column with the columnar data store More...
|
|
struct | ColumnTypeTraits |
| a trait class to provide information about the column type More...
|
|
struct | ColumnTypeTraits< LinkCastColumn< LT, ELT >, ColumnarModeArray > |
|
struct | ColumnTypeTraits< LinkCastColumn< LT, ELT >, ColumnarModeXAOD > |
|
struct | ColumnTypeTraits< NativeColumn< CT >, CM > |
|
struct | ColumnTypeTraits< OptObjectId< LT >, ColumnarModeArray > |
|
struct | ColumnTypeTraits< OptObjectId< LT >, ColumnarModeXAOD > |
|
struct | ColumnTypeTraits< RetypeColumn< UT, CT >, CM > |
|
struct | ColumnTypeTraits< std::string, ColumnarModeArray > |
|
struct | ColumnTypeTraits< std::string, ColumnarModeXAOD > |
|
struct | ColumnTypeTraits< std::vector< ObjectLink< VariantContainerId< CIBase, CIList... >, ColumnarModeXAOD > >, ColumnarModeXAOD > |
|
class | ConfigurableColumnExampleTool |
| example of a columnar tool with optional columns More...
|
|
class | FilterRange |
| a simple range adaptor that filters the elements of a range More...
|
|
class | FilterRangeIterator |
|
class | IColumnarTool |
| an interface for tools that operate on columnar data More...
|
|
struct | LinkCastColumn |
| a special column type that behaves like an OptObjectId, but applies an internal cast in xAOD mode More...
|
|
class | LinkColumnExampleTool |
| an example of a tool reading an element link More...
|
|
class | MetAssocationAccessors |
| the accessors MetAssociationHelper needs to implement its operations More...
|
|
class | MetAssociationHelper |
| a columnar version of xAOD::MissingETAssociationHelper More...
|
|
class | ModularExampleTool |
| an example of a columnar tool with a modular structure More...
|
|
class | MomentumAccessorExampleTool |
| an example of a columnar tool that uses momentum accessors More...
|
|
class | MomentumAccessors |
| a handle to hold a IMomentumAccessors object More...
|
|
struct | NativeColumn |
| a type wrapper to force AccessorTemplate to treat the type as native More...
|
|
struct | ObjectColumn |
| a special type to use for columns accessing containers/offset maps More...
|
|
class | ObjectId |
| a class representing a single object (electron, muons, etc.) More...
|
|
class | ObjectId< CI, ColumnarModeArray > |
|
class | ObjectId< CI, ColumnarModeXAOD > |
|
class | ObjectId< VariantContainerId< CIList... >, ColumnarModeArray > |
|
class | ObjectId< VariantContainerId< CIList... >, ColumnarModeXAOD > |
|
class | ObjectLink |
|
class | ObjectLink< VariantContainerId< CIBase, CIList... >, ColumnarModeArray > |
|
class | ObjectLink< VariantContainerId< CIBase, CIList... >, ColumnarModeXAOD > |
| a "variant" link to a single object More...
|
|
class | ObjectRange |
| a class representing a continuous sequence of objects (a.k.a. a container) More...
|
|
class | ObjectRange< CI, ColumnarModeArray > |
|
class | ObjectRange< CI, ColumnarModeXAOD > |
|
class | ObjectRangeIteratorArray |
| an iterator over objects in an ObjectRange More...
|
|
class | ObjectRangeIteratorXAODContainer |
|
class | ObjectRangeIteratorXAODSinglet |
|
class | ObjectTypeAccessor |
| a specialized accessor for retrieving the xAOD object type of objects More...
|
|
class | OptionalColumnExampleTool |
| example of a columnar tool with optional columns More...
|
|
class | OptObjectId |
| a class representing a single optional object (electron, muons, etc.) More...
|
|
class | OptObjectId< CI, ColumnarModeArray > |
|
class | OptObjectId< CI, ColumnarModeXAOD > |
|
class | PythonToolHandle |
| a handle to a python tool for use via nanobind More...
|
|
struct | RetypeColumn |
| a type wrapper to make AccessorTemplate convert the underlying column type to a different type More...
|
|
class | SimpleSelectorExampleTool |
| this is the simplest example of a columnar tool More...
|
|
class | StringExampleTool |
| an example of a columnar tool that reads a vector column More...
|
|
struct | VariantContainerId |
| a "variant" ContainerId More...
|
|
class | VariantExampleTool |
| an example of a columnar tool using "variant" object ids and column accessors More...
|
|
class | VectorExampleTool |
| an example of a columnar tool that reads a vector column More...
|
|
|
using | ClusterId = ObjectId< ContainerId::cluster > |
|
using | OptClusterId = OptObjectId< ContainerId::cluster > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | ClusterAccessor = AccessorTemplate< ContainerId::cluster, CT, ColumnAccessMode::input, CM > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | ClusterDecorator = AccessorTemplate< ContainerId::cluster, CT, ColumnAccessMode::output, CM > |
|
using | UserType = typename ColumnTypeTraits< CT, CM >::UserType |
|
template<ContainerIdConcept CI, typename CT , typename CM = ColumnarModeDefault> |
using | ColumnAccessor = AccessorTemplate< CI, CT, ColumnAccessMode::input, CM > |
|
template<ContainerIdConcept CI, typename CT , typename CM = ColumnarModeDefault> |
using | ColumnDecorator = AccessorTemplate< CI, CT, ColumnAccessMode::output, CM > |
|
template<ContainerIdConcept CI, typename CT , typename CM = ColumnarModeDefault> |
using | ColumnUpdater = AccessorTemplate< CI, CT, ColumnAccessMode::update, CM > |
|
using | ColumnarModeDefault = ColumnarModeXAOD |
|
using | EventContextRange = ObjectRange< ContainerId::eventContext > |
|
using | EventContextId = ObjectId< ContainerId::eventContext > |
|
using | CM = ColumnarModeXAOD |
|
using | ParticleRange = ObjectRange< ContainerId::particle > |
|
using | ParticleId = ObjectId< ContainerId::particle > |
|
using | OptParticleId = OptObjectId< ContainerId::particle > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | ParticleAccessor = AccessorTemplate< ContainerId::particle, CT, ColumnAccessMode::input, CM > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | ParticleDecorator = AccessorTemplate< ContainerId::particle, CT, ColumnAccessMode::output, CM > |
|
using | Particle0Range = ObjectRange< ContainerId::particle0 > |
|
using | Particle0Id = ObjectId< ContainerId::particle0 > |
|
using | OptParticle0Id = OptObjectId< ContainerId::particle0 > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | Particle0Accessor = AccessorTemplate< ContainerId::particle0, CT, ColumnAccessMode::input, CM > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | Particle0Decorator = AccessorTemplate< ContainerId::particle0, CT, ColumnAccessMode::output, CM > |
|
using | Particle1Range = ObjectRange< ContainerId::particle1 > |
|
using | Particle1Id = ObjectId< ContainerId::particle1 > |
|
using | OptParticle1Id = OptObjectId< ContainerId::particle1 > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | Particle1Accessor = AccessorTemplate< ContainerId::particle1, CT, ColumnAccessMode::input, CM > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | Particle1Decorator = AccessorTemplate< ContainerId::particle1, CT, ColumnAccessMode::output, CM > |
|
using | ElementType = typename ColumnTypeTraits< CT, CM >::ColumnType |
|
using | ElectronRange = ObjectRange< ContainerId::electron > |
|
using | ElectronId = ObjectId< ContainerId::electron > |
|
using | OptElectronId = OptObjectId< ContainerId::electron > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | ElectronAccessor = AccessorTemplate< ContainerId::electron, CT, ColumnAccessMode::input, CM > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | ElectronDecorator = AccessorTemplate< ContainerId::electron, CT, ColumnAccessMode::output, CM > |
|
using | PhotonRange = ObjectRange< ContainerId::photon > |
|
using | PhotonId = ObjectId< ContainerId::photon > |
|
using | OptPhotonId = OptObjectId< ContainerId::photon > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | PhotonAccessor = AccessorTemplate< ContainerId::photon, CT, ColumnAccessMode::input, CM > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | PhotonDecorator = AccessorTemplate< ContainerId::photon, CT, ColumnAccessMode::output, CM > |
|
using | EgammaRange = ObjectRange< ContainerId::egamma > |
|
using | EgammaId = ObjectId< ContainerId::egamma > |
|
using | OptEgammaId = OptObjectId< ContainerId::egamma > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | EgammaAccessor = AccessorTemplate< ContainerId::egamma, CT, ColumnAccessMode::input, CM > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | EgammaDecorator = AccessorTemplate< ContainerId::egamma, CT, ColumnAccessMode::output, CM > |
|
using | MutableEgammaRange = ObjectRange< ContainerId::mutableEgamma > |
|
using | MutableEgammaId = ObjectId< ContainerId::mutableEgamma > |
|
using | OptMutableEgammaId = OptObjectId< ContainerId::mutableEgamma > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | MutableEgammaAccessor = AccessorTemplate< ContainerId::mutableEgamma, CT, ColumnAccessMode::input, CM > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | MutableEgammaDecorator = AccessorTemplate< ContainerId::mutableEgamma, CT, ColumnAccessMode::output, CM > |
|
using | EventInfoRange = ObjectRange< ContainerId::eventInfo > |
|
using | EventInfoId = ObjectId< ContainerId::eventInfo > |
|
using | OptEventInfoId = OptObjectId< ContainerId::eventInfo > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | EventInfoAccessor = AccessorTemplate< ContainerId::eventInfo, CT, ColumnAccessMode::input, CM > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | EventInfoDecorator = AccessorTemplate< ContainerId::eventInfo, CT, ColumnAccessMode::output, CM > |
|
using | ColumnarOffsetType = std::size_t |
| the type used for the size and offsets in the columnar data More...
|
|
using | JetRange = ObjectRange< ContainerId::jet > |
|
using | JetId = ObjectId< ContainerId::jet > |
|
using | OptJetId = OptObjectId< ContainerId::jet > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | JetAccessor = AccessorTemplate< ContainerId::jet, CT, ColumnAccessMode::input, CM > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | JetDecorator = AccessorTemplate< ContainerId::jet, CT, ColumnAccessMode::output, CM > |
|
using | MutableJetRange = ObjectRange< ContainerId::mutableJet > |
|
using | MutableJetId = ObjectId< ContainerId::mutableJet > |
|
using | OptMutableJetId = OptObjectId< ContainerId::mutableJet > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | MutableJetAccessor = AccessorTemplate< ContainerId::mutableJet, CT, ColumnAccessMode::input, CM > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | MutableJetDecorator = AccessorTemplate< ContainerId::mutableJet, CT, ColumnAccessMode::output, CM > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | MutableJetUpdater = AccessorTemplate< ContainerId::mutableJet, CT, ColumnAccessMode::update, CM > |
|
using | MetRange = ObjectRange< ContainerId::met > |
|
using | MetId = ObjectId< ContainerId::met > |
|
using | OptMetId = OptObjectId< ContainerId::met > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | MetAccessor = AccessorTemplate< ContainerId::met, CT, ColumnAccessMode::input, CM > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | MetDecorator = AccessorTemplate< ContainerId::met, CT, ColumnAccessMode::output, CM > |
|
using | Met0Range = ObjectRange< ContainerId::met0 > |
|
using | Met0Id = ObjectId< ContainerId::met0 > |
|
using | OptMet0Id = OptObjectId< ContainerId::met0 > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | Met0Accessor = AccessorTemplate< ContainerId::met0, CT, ColumnAccessMode::input, CM > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | Met0Decorator = AccessorTemplate< ContainerId::met0, CT, ColumnAccessMode::output, CM > |
|
using | Met1Range = ObjectRange< ContainerId::met1 > |
|
using | Met1Id = ObjectId< ContainerId::met1 > |
|
using | OptMet1Id = OptObjectId< ContainerId::met1 > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | Met1Accessor = AccessorTemplate< ContainerId::met1, CT, ColumnAccessMode::input, CM > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | Met1Decorator = AccessorTemplate< ContainerId::met1, CT, ColumnAccessMode::output, CM > |
|
using | MutableMetRange = ObjectRange< ContainerId::mutableMet > |
|
using | MutableMetId = ObjectId< ContainerId::mutableMet > |
|
using | OptMutableMetId = OptObjectId< ContainerId::mutableMet > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | MutableMetAccessor = AccessorTemplate< ContainerId::mutableMet, CT, ColumnAccessMode::input, CM > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | MutableMetDecorator = AccessorTemplate< ContainerId::mutableMet, CT, ColumnAccessMode::output, CM > |
|
using | MetAssociationRange = ObjectRange< ContainerId::metAssociation > |
|
using | MetAssociationId = ObjectId< ContainerId::metAssociation > |
|
using | OptMetAssociationId = OptObjectId< ContainerId::metAssociation > |
|
using | MuonRange = ObjectRange< ContainerId::muon > |
|
using | MuonId = ObjectId< ContainerId::muon > |
|
using | OptMuonId = OptObjectId< ContainerId::muon > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | MuonAccessor = AccessorTemplate< ContainerId::muon, CT, ColumnAccessMode::input, CM > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | MuonDecorator = AccessorTemplate< ContainerId::muon, CT, ColumnAccessMode::output, CM > |
|
using | TrackId = ObjectId< ContainerId::track > |
|
using | OptTrackId = OptObjectId< ContainerId::track > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | TrackAccessor = AccessorTemplate< ContainerId::track, CT, ColumnAccessMode::input, CM > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | TrackDecorator = AccessorTemplate< ContainerId::track, CT, ColumnAccessMode::output, CM > |
|
using | OptTrack0Id = OptObjectId< ContainerId::track0 > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | Track0Accessor = AccessorTemplate< ContainerId::track0, CT, ColumnAccessMode::input, CM > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | Track0Decorator = AccessorTemplate< ContainerId::track0, CT, ColumnAccessMode::output, CM > |
|
using | OptTrack1Id = OptObjectId< ContainerId::track1 > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | Track1Accessor = AccessorTemplate< ContainerId::track1, CT, ColumnAccessMode::input, CM > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | Track1Decorator = AccessorTemplate< ContainerId::track1, CT, ColumnAccessMode::output, CM > |
|
using | OptTrack2Id = OptObjectId< ContainerId::track2 > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | Track2Accessor = AccessorTemplate< ContainerId::track2, CT, ColumnAccessMode::input, CM > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | Track2Decorator = AccessorTemplate< ContainerId::track2, CT, ColumnAccessMode::output, CM > |
|
using | VertexId = ObjectId< ContainerId::vertex > |
|
using | OptVertexId = OptObjectId< ContainerId::vertex > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | VertexAccessor = AccessorTemplate< ContainerId::vertex, CT, ColumnAccessMode::input, CM > |
|
template<typename CT , typename CM = ColumnarModeDefault> |
using | VertexDecorator = AccessorTemplate< ContainerId::vertex, CT, ColumnAccessMode::output, CM > |
|
|
template<typename CT , typename CM > |
| requires ((std::is_integral_v< CT >||std::is_floating_point_v< CT >) &&!std::is_same_v< CT, bool >) struct ColumnTypeTraits< CT |
|
template<ContainerIdConcept CI, typename CT , typename CM > |
| requires (ColumnTypeTraits< CT, CM >::useConvertInput||ColumnTypeTraits< CT, CM >::useConvertWithDataInput) class AccessorTemplate< CI |
| a std::vector accessor for types that can be implemented via conversions More...
|
|
| AccessorTemplate ()=default |
|
| AccessorTemplate (ColumnarTool< CM > &columnBase, const std::string &name, ColumnInfo &&info={}) |
|
decltype(auto) | operator() (ObjectId< CI, CM > id) const noexcept |
|
bool | isAvailable (ObjectId< CI, CM > id) const noexcept |
|
std::optional< UserType > | getOptional (ObjectId< CI, CM > id) const |
|
template<ContainerIdConcept CI, typename CT , ColumnAccessMode CAM, typename CM > |
void | resetAccessor (AccessorTemplate< CI, CT, CAM, CM > &accessor, ColumnarTool< CM > &columnBase, const std::string &name, ColumnInfo &&info={}) |
| reset a column accessor to point to a new column More...
|
|
void | moveAccessor (unsigned &dataIndex, std::unique_ptr< ColumnAccessorDataArray > &accessorData, unsigned &sourceIndex, std::unique_ptr< ColumnAccessorDataArray > &sourceData) |
|
template<ContainerIdConcept CI, typename CM > |
void | resetIParticle (MomentumAccessors< CI, CM > &accessors) |
| reset the dynamic momentum accessors to various default implementations More...
|
|
template<ContainerIdConcept CI, typename CM > |
void | resetPtEtaPhiReadM (MomentumAccessors< CI, CM > &accessors, ColumnarTool< CM > &columnarTool) |
|
template<ContainerIdConcept CI, typename CM > |
void | resetPtEtaPhiFixedM (MomentumAccessors< CI, CM > &accessors, ColumnarTool< CM > &columnarTool, double mValue) |
|
template<ContainerIdConcept CI, typename CM > |
void | resetJet (MomentumAccessors< CI, CM > &accessors, ColumnarTool< CM > &columnarTool) |
|
template<ContainerIdConcept CI, typename CM > |
void | resetJetConstituentScale (MomentumAccessors< CI, CM > &accessors, ColumnarTool< CM > &columnarTool, const std::string &prefix="JetConstitScaleMomentum_") |
|
template<ContainerIdConcept CI, typename CM > |
void | resetElectron (MomentumAccessors< CI, CM > &accessors, ColumnarTool< CM > &columnarTool) |
|
template<ContainerIdConcept CI, typename CM > |
void | resetPhoton (MomentumAccessors< CI, CM > &accessors, ColumnarTool< CM > &columnarTool) |
|
template<ContainerIdConcept CI, typename CM > |
void | resetEgamma (MomentumAccessors< CI, CM > &accessors, ColumnarTool< CM > &columnarTool) |
|
template<ContainerIdConcept CI, typename CM > |
void | resetMuon (MomentumAccessors< CI, CM > &accessors, ColumnarTool< CM > &columnarTool) |
|
template<ContainerIdConcept CI, typename CM > |
void | resetTau (MomentumAccessors< CI, CM > &accessors, ColumnarTool< CM > &columnarTool) |
|
template<ContainerIdConcept CI, typename CM > |
void | resetObjectType (MomentumAccessors< CI, CM > &accessors, ColumnarTool< CM > &columnarTool, xAODType::ObjectType type) |
|
template<ContainerIdConcept CI> |
std::ostream & | operator<< (std::ostream &str, const ObjectId< CI, ColumnarModeXAOD > &obj) |
|
template<ContainerIdConcept CI> |
bool | operator== (const ObjectId< CI, ColumnarModeXAOD > &lhs, const ObjectId< CI, ColumnarModeXAOD > &rhs) |
|
template<ContainerIdConcept CI> |
bool | operator!= (const ObjectId< CI, ColumnarModeXAOD > &lhs, const ObjectId< CI, ColumnarModeXAOD > &rhs) |
|
template<ContainerIdConcept CI> |
std::ostream & | operator<< (std::ostream &str, const ObjectId< CI, ColumnarModeArray > &obj) |
|
template<ContainerIdConcept CI> |
bool | operator== (const ObjectId< CI, ColumnarModeArray > &lhs, const ObjectId< CI, ColumnarModeArray > &rhs) |
|
template<ContainerIdConcept CI> |
bool | operator!= (const ObjectId< CI, ColumnarModeArray > &lhs, const ObjectId< CI, ColumnarModeArray > &rhs) |
|
template<ContainerIdConcept CI> |
| requires (std::is_same_v< typename CI::xAODObjectRangeType, typename CI::xAODObjectIdType >) class ObjectRange< CI |
|
| ObjectRange (xAODContainer &val_singlet) noexcept |
|
xAODContainer & | getXAODObject () const noexcept |
|
xAODContainer & | getXAODObjectNoexcept () const noexcept |
|
auto | begin () const noexcept |
|
auto | end () const noexcept |
|
auto | rbegin () const noexcept |
|
auto | rend () const noexcept |
|
bool | empty () const noexcept |
|
std::size_t | size () const noexcept |
|
ObjectId< CI, CM > | operator[] (std::size_t) const noexcept |
|
template<typename Acc , typename... Args> |
requiresdecltype(auto) std::invocable< Acc, ObjectRange< CI, ColumnarModeXAOD >, Args... > | operator() (Acc &acc, Args &&... args) const |
|
template<ContainerIdConcept CI> |
bool | operator== (const OptObjectId< CI, ColumnarModeXAOD > &lhs, const OptObjectId< CI, ColumnarModeXAOD > &rhs) |
|
template<ContainerIdConcept CI> |
bool | operator!= (const OptObjectId< CI, ColumnarModeXAOD > &lhs, const OptObjectId< CI, ColumnarModeXAOD > &rhs) |
|
template<ContainerIdConcept CI> |
bool | operator== (const OptObjectId< CI, ColumnarModeArray > &lhs, const OptObjectId< CI, ColumnarModeArray > &rhs) |
|
template<ContainerIdConcept CI> |
bool | operator!= (const OptObjectId< CI, ColumnarModeArray > &lhs, const OptObjectId< CI, ColumnarModeArray > &rhs) |
|
template<ContainerIdConcept CI, typename CT > |
requires(ColumnTypeTraits< CT, ColumnarModeXAOD >::isNativeType) struct ColumnTypeTraits< std | requires (ColumnTypeTraits< CT, ColumnarModeArray >::isNativeType) class AccessorTemplate< CI |
|
| AccessorTemplate (AccessorTemplate &&that) |
|
AccessorTemplate & | operator= (AccessorTemplate &&that) |
|
template<ContainerIdConcept CI, typename CT > |
| requires (ColumnTypeTraits< CT, ColumnarModeArray >::isNativeType) class AccessorTemplate< CI |
|
void | renameContainers (IColumnarTool &tool, const std::vector< std::pair< std::string, std::string >> &renames) |
| rename containers in the columnar tool More...
|
|
template<typename... CIList> |
std::ostream & | operator<< (std::ostream &str, const ObjectLink< VariantContainerId< CIList... >, ColumnarModeXAOD > &obj) |
|
template<typename... CIList> |
std::ostream & | operator<< (std::ostream &str, const ObjectLink< VariantContainerId< CIList... >, ColumnarModeArray > &obj) |
|
template<ContainerIdConcept... CIList> |
std::ostream & | operator<< (std::ostream &str, const ObjectId< VariantContainerId< CIList... >, ColumnarModeXAOD > &obj) |
|
template<ContainerIdConcept... CIList> |
bool | operator== (const ObjectId< VariantContainerId< CIList... >, ColumnarModeXAOD > &lhs, const ObjectId< VariantContainerId< CIList... >, ColumnarModeXAOD > &rhs) |
|
template<ContainerIdConcept... CIList> |
bool | operator!= (const ObjectId< VariantContainerId< CIList... >, ColumnarModeXAOD > &lhs, const ObjectId< VariantContainerId< CIList... >, ColumnarModeXAOD > &rhs) |
|
template<ContainerIdConcept... CIList> |
std::ostream & | operator<< (std::ostream &str, const ObjectId< VariantContainerId< CIList... >, ColumnarModeArray > &obj) |
|
template<ContainerIdConcept... CIList> |
bool | operator== (const ObjectId< VariantContainerId< CIList... >, ColumnarModeArray > &lhs, const ObjectId< VariantContainerId< CIList... >, ColumnarModeArray > &rhs) |
|
template<ContainerIdConcept... CIList> |
bool | operator!= (const ObjectId< VariantContainerId< CIList... >, ColumnarModeArray > &lhs, const ObjectId< VariantContainerId< CIList... >, ColumnarModeArray > &rhs) |
|