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 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 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: