ATLAS Offline Software
APRDefaults.h
Go to the documentation of this file.
1 // Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
2 
3 #ifndef APRDEFAULTS_H
4 #define APRDEFAULTS_H
5 
6 namespace APRDefaults {
7 
8  // using a struct so PyROOT can autoload
9  // as per the discussion in ATEAM-973 these are replicated in PyUtils/PoolFile.py
10  // the definitions here should be kept in sync with those!
11  struct TTreeNames {
12  static constexpr const char* EventData {"CollectionTree"};
13  static constexpr const char* EventTag {"POOLCollectionTree"};
14  static constexpr const char* DataHeader {"POOLContainer"};
15  static constexpr const char* MetaData {"MetaData"};
16  };
17  struct RNTupleNames {
18  static constexpr const char* EventData {"EventData"};
19  static constexpr const char* EventTag {"EventTag"};
20  static constexpr const char* DataHeader {"DataHeader"};
21  static constexpr const char* MetaData {"MetaData"};
22  };
23 
24  static constexpr const char* IndexColName {"index_ref"};
25 
26 };
27 
28 #endif
APRDefaults::TTreeNames
Definition: APRDefaults.h:11
APRDefaults::TTreeNames::MetaData
static constexpr const char * MetaData
Definition: APRDefaults.h:15
APRDefaults::TTreeNames::EventTag
static constexpr const char * EventTag
Definition: APRDefaults.h:13
DataHeader
This class provides the layout for summary information stored for data written to POOL.
Definition: DataHeader.h:124
EventData
Definition: Trigger/TrigAccel/TrigCudaFitter/src/EventData.h:10
APRDefaults::RNTupleNames::EventTag
static constexpr const char * EventTag
Definition: APRDefaults.h:19
APRDefaults
Definition: APRDefaults.h:6
APRDefaults::RNTupleNames
Definition: APRDefaults.h:17
APRDefaults::RNTupleNames::MetaData
static constexpr const char * MetaData
Definition: APRDefaults.h:21