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  CollectionType
class  RNTupleNames
class  TTreeNames

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 Function Documentation

◆ augmentationName()

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

Definition at line 301 of file PoolFile.py.

301 def augmentationName(cls, name):
302 s = (name+"__").split('_')[2]
303 if s.endswith("Form"):
304 s = s[:-4]
305 return s
306
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 297 of file PoolFile.py.

297 def isAugmentation(cls, name):
298 return "_DAOD_" in name
299

◆ isAugmentedHeader()

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

Definition at line 308 of file PoolFile.py.

308 def isAugmentedHeader(cls, name):
309 return name.startswith(PoolOpts.POOL_HEADER) and cls.isAugmentation(name)
310

◆ isData()

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

Definition at line 283 of file PoolFile.py.

283 def isData(cls, name):
284 return not name.startswith("##") and not cls.isDataHeader(name)
285

◆ isDataHeader()

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

Definition at line 287 of file PoolFile.py.

287 def isDataHeader(cls, name):
288 return name in {cls.TTreeNames.DataHeader
289 , cls.TTreeNames.DataHeader+"_DataHeader"
290 , cls.RNTupleNames.DataHeader}
291

◆ isEventData()

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

Definition at line 293 of file PoolFile.py.

293 def isEventData(cls, name):
294 return name.startswith(PoolOpts.EVENT_DATA)
295

Member Data Documentation

◆ EVENT_DATA

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

Definition at line 277 of file PoolFile.py.

◆ FAST_MODE

python.PoolFile.PoolOpts.FAST_MODE
static

Definition at line 273 of file PoolFile.py.

◆ HDR_FORMAT

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

Definition at line 279 of file PoolFile.py.

◆ META_DATA

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

Definition at line 278 of file PoolFile.py.

◆ POOL_HEADER

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

Definition at line 276 of file PoolFile.py.

◆ READ_MODE

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

Definition at line 275 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 280 of file PoolFile.py.

◆ SUPER_DETAILED_BRANCH_SZ

bool python.PoolFile.PoolOpts.SUPER_DETAILED_BRANCH_SZ = False
static

Definition at line 274 of file PoolFile.py.


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