The Gaudi Framework
master (37c0b60a)
Classes
|
Functions
|
Variables
GaudiMP.pTools Namespace Reference
Classes
class
FileRecordsAgent
class
HistoAgent
class
LumiFSR
class
PackedCaloHypo
class
Syncer
class
SyncMini
Functions
def
getEventNumber
(evt)
Variables
aida2root
Function Documentation
◆
getEventNumber()
def GaudiMP.pTools.getEventNumber
(
evt
)
Definition at line
750
of file
pTools.py
.
750
def
getEventNumber
(evt):
751
# The class-independent version of the Event Number Retrieval method
752
#
753
n =
None
754
# First Attempt : Unpacked Event Data
755
lst = [
"/Event/Gen/Header"
,
"/Event/Rec/Header"
]
756
for
l
in
lst:
757
try
:
758
n = evt[l].evtNumber()
759
return
n
760
except
Exception:
761
# No evt number at this path
762
continue
763
764
# second attepmt : try DAQ/RawEvent data
765
# The Evt Number is in bank type 16, bank 0, data pt 4
766
try
:
767
n = evt[
"/Event/DAQ/RawEvent"
].banks(16)[0].data()[4]
768
return
n
769
except
Exception:
770
pass
771
772
# Default Action
773
return
n
774
775
776
# ================================= EOF =======================================
Variable Documentation
◆
aida2root
GaudiMP.pTools.aida2root
Definition at line
56
of file
pTools.py
.
GaudiMP.pTools.getEventNumber
def getEventNumber(evt)
Definition:
pTools.py:750
GaudiMP
pTools
Generated on Thu Dec 19 2024 15:35:34 for The Gaudi Framework by
1.8.18