ATLAS Offline Software
Loading...
Searching...
No Matches
python.PoolFile.PoolOpts Class Reference
Inheritance diagram for python.PoolFile.PoolOpts:
Collaboration diagram for python.PoolFile.PoolOpts:

Classes

class  RNTupleNames
class  TTreeNames

Public Types

typedef HLT::TypeInformation::for_each_type_c< typenameEDMLIST::map, my_functor, my_result<>, my_arg< HLT::TypeInformation::get_cont, CONTAINER > >::type result

Public Member Functions

 isData (cls, name)
 isDataHeader (cls, name)
 isEventData (cls, name)
 isAugmentation (cls, name)
 augmentationName (cls, name)
 isAugmentedHeader (cls, name)

Static Public Attributes

 FAST_MODE
bool SUPER_DETAILED_BRANCH_SZ = False
str READ_MODE = "READ"
 POOL_HEADER = TTreeNames.DataHeader
 EVENT_DATA = TTreeNames.EventData
 META_DATA = TTreeNames.MetaData
str HDR_FORMAT = " %11s %11s %11s %11s %5s %s"
str ROW_FORMAT = "%12.3f kb %12.3f kb %12.3f kb %12.3f %8i %s"

Detailed Description

Definition at line 252 of file PoolFile.py.

Member Typedef Documentation

◆ result

Definition at line 90 of file EDM_MasterSearch.h.

Member Function Documentation

◆ augmentationName()

python.PoolFile.PoolOpts.augmentationName ( cls,
name )

Definition at line 296 of file PoolFile.py.

296 def augmentationName(cls, name):
297 s = (name+"__").split('_')[2]
298 if s.endswith("Form"):
299 s = s[:-4]
300 return s
301
std::vector< std::string > split(const std::string &s, const std::string &t=":")
Definition hcg.cxx:177

◆ isAugmentation()

python.PoolFile.PoolOpts.isAugmentation ( cls,
name )

Definition at line 292 of file PoolFile.py.

292 def isAugmentation(cls, name):
293 return "_DAOD_" in name
294

◆ isAugmentedHeader()

python.PoolFile.PoolOpts.isAugmentedHeader ( cls,
name )

Definition at line 303 of file PoolFile.py.

303 def isAugmentedHeader(cls, name):
304 return name.startswith(PoolOpts.POOL_HEADER) and cls.isAugmentation(name)
305

◆ isData()

python.PoolFile.PoolOpts.isData ( cls,
name )

Definition at line 278 of file PoolFile.py.

278 def isData(cls, name):
279 return not name.startswith("##") and not cls.isDataHeader(name)
280

◆ isDataHeader()

python.PoolFile.PoolOpts.isDataHeader ( cls,
name )

Definition at line 282 of file PoolFile.py.

282 def isDataHeader(cls, name):
283 return name in {cls.TTreeNames.DataHeader
284 , cls.TTreeNames.DataHeader+"_DataHeader"
285 , cls.RNTupleNames.DataHeader}
286

◆ isEventData()

python.PoolFile.PoolOpts.isEventData ( cls,
name )

Definition at line 288 of file PoolFile.py.

288 def isEventData(cls, name):
289 return name.startswith(PoolOpts.EVENT_DATA)
290

Member Data Documentation

◆ EVENT_DATA

python.PoolFile.PoolOpts.EVENT_DATA = TTreeNames.EventData
static

Definition at line 272 of file PoolFile.py.

◆ FAST_MODE

python.PoolFile.PoolOpts.FAST_MODE
static

Definition at line 268 of file PoolFile.py.

◆ HDR_FORMAT

str python.PoolFile.PoolOpts.HDR_FORMAT = " %11s %11s %11s %11s %5s %s"
static

Definition at line 274 of file PoolFile.py.

◆ META_DATA

python.PoolFile.PoolOpts.META_DATA = TTreeNames.MetaData
static

Definition at line 273 of file PoolFile.py.

◆ POOL_HEADER

python.PoolFile.PoolOpts.POOL_HEADER = TTreeNames.DataHeader
static

Definition at line 271 of file PoolFile.py.

◆ READ_MODE

str python.PoolFile.PoolOpts.READ_MODE = "READ"
static

Definition at line 270 of file PoolFile.py.

◆ ROW_FORMAT

str python.PoolFile.PoolOpts.ROW_FORMAT = "%12.3f kb %12.3f kb %12.3f kb %12.3f %8i %s"
static

Definition at line 275 of file PoolFile.py.

◆ SUPER_DETAILED_BRANCH_SZ

bool python.PoolFile.PoolOpts.SUPER_DETAILED_BRANCH_SZ = False
static

Definition at line 269 of file PoolFile.py.


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