ATLAS Offline Software
Loading...
Searching...
No Matches
python.EIPBof.EIPBof Class Reference
Collaboration diagram for python.EIPBof.EIPBof:

Public Member Functions

 __init__ (self, version)
 Header (self)
 Trailer (self)
 BeginGUID (self)
 EndGUID (self)
 TriggerMenu (self)
 EIEvent (self)

Public Attributes

int version = version

Detailed Description

Definition at line 7 of file EIPBof.py.

Constructor & Destructor Documentation

◆ __init__()

python.EIPBof.EIPBof.__init__ ( self,
version )

Definition at line 9 of file EIPBof.py.

9 def __init__(self, version):
10 self.version = version
11 if version <= 0 or version > 1:
12 raise RuntimeError("Invalid SPB version")
13

Member Function Documentation

◆ BeginGUID()

python.EIPBof.EIPBof.BeginGUID ( self)

Definition at line 26 of file EIPBof.py.

26 def BeginGUID(self):
27 if self.version == 1:
28 return EventIndex_pb2.BeginGUID_p1()
29 else:
30 return None
31

◆ EIEvent()

python.EIPBof.EIPBof.EIEvent ( self)

Definition at line 44 of file EIPBof.py.

44 def EIEvent(self):
45 if self.version == 1:
46 return EventIndex_pb2.EIEvent_p1()
47 else:
48 return None

◆ EndGUID()

python.EIPBof.EIPBof.EndGUID ( self)

Definition at line 32 of file EIPBof.py.

32 def EndGUID(self):
33 if self.version == 1:
34 return EventIndex_pb2.EndGUID_p1()
35 else:
36 return None
37

◆ Header()

python.EIPBof.EIPBof.Header ( self)

Definition at line 14 of file EIPBof.py.

14 def Header(self):
15 if self.version == 1:
16 return EventIndex_pb2.Header_p1()
17 else:
18 return None
19

◆ Trailer()

python.EIPBof.EIPBof.Trailer ( self)

Definition at line 20 of file EIPBof.py.

20 def Trailer(self):
21 if self.version == 1:
22 return EventIndex_pb2.Trailer_p1()
23 else:
24 return None
25

◆ TriggerMenu()

python.EIPBof.EIPBof.TriggerMenu ( self)

Definition at line 38 of file EIPBof.py.

38 def TriggerMenu(self):
39 if self.version == 1:
40 return EventIndex_pb2.TriggerMenu_p1()
41 else:
42 return None
43

Member Data Documentation

◆ version

int python.EIPBof.EIPBof.version = version

Definition at line 10 of file EIPBof.py.


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