  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
    5 #ifndef RNTUPLEAUXDYNREADER_H 
    6 #define RNTUPLEAUXDYNREADER_H 
   12 #include "ROOT/RNTupleView.hxx" 
   40          std::optional< ROOT::RNTupleView<void> > 
view;
 
   51       virtual void addReaderToObject(
void* 
object, 
size_t row, std::recursive_mutex* iomtx = 
nullptr ) override final;
 
  
std::optional< ROOT::RNTupleView< void > > view
 
RNTupleAuxDynReader(const std::string &field_name, const std::string &field_type, ROOT::RNTupleReader *reader)
create Reader for Aux attributes of an AuxContainer object stored in a given field
 
bool const RAWDATA *ch2 const
 
virtual void addReaderToObject(void *object, size_t row, std::recursive_mutex *iomtx=nullptr) override final
attach RNTupleAuxStore to the current Aux container @object
 
size_t auxid_t
Identifier for a particular aux data item.
 
Class to provide easy MsgStream access and capabilities.
 
FieldInfo & getFieldInfo(const SG::auxid_t &auxid, const SG::AuxStoreInternal &store)
get field informatino for auxid
 
void init(bool standalone)
initialize once the mode of the Aux store is known
 
std::map< SG::auxid_t, FieldInfo > m_fieldInfos
 
Specialization of RootAuxDynStore for reading Aux Dynamic attributes from RNTuple.
 
ROOT::RNTupleReader * m_ntupleReader
 
ROOT::RNTupleReader * getNativeReader()
 
std::string m_storeFieldName
 
reader
read the goodrunslist xml file(s)
 
An auxiliary data store that holds data internally.
 
Selection rules: declare transient members.