laddu-core 0.18.0

Core of the laddu library
Documentation
root��dUC>e.-LV1�俎�j�{6q�zKz�q/dTFile
data_f32.root
data_f32.rootz�qz�q/>d1�����j�{6q�a�(z�qL�dTBasketbeam_pxevents}
tZL(xc` (a�(z�qL?dTBasketbeam_pyevents}
tZL(xc` (t�(z�qL�dTBasketbeam_pzevents}
tA�dA	2AGXA�bA�AA�A�A��A�oA�<s�(z�qKdTBasketbeam_eevents}
sA�dA	2AGXA�bA�AA�A�A��A�oA�<v�(z�qN�dTBasket	proton_pxevents}
v>Ĵ����c��[B>���촾h���j�>Śɾ�!򻇜�v�(z�qN�dTBasket	proton_pyevents}
v�u�>��L�b>���>���>���>��H�|�
��I?&�v�(z�qNsdTBasket	proton_pzevents}
v>���>�(�>��>���>�1�>���>���>�;�>�Q0>�xu�(z�qM�dTBasketproton_eevents}
u?�XV?�g�?�t�?��?�I�?��G?�]2?�H?��+?���w�(z�qO^dTBasket
kshort1_pxevents}
w���#��R|>K��=|�n���F?��CHľ-����r
?;/z�q/dTFile
data_f32.root'��'�z�q0MdTTreeevents'��'�z�q0MdTTreeevents@'�@events@Z@�@
?�
��?���ԥ�ԥ�����]�����6<�B@@�/@&h@@�����TBranch@�
@@beam_px	beam_px/F@�}
@�/

ta@@j@Q����TLeafF@B@4@beam_pxbeam_px@a
�@�����TBranch@�
@@beam_py	beam_py/F@�}
@�/

ta@@j@Q����TLeafF@B@4@beam_pybeam_py@a
?@�����TBranch@�
@@beam_pz	beam_pz/F@�}
@�/

tt@@j@Q����TLeafF@B@4@beam_pzbeam_pz@t
�@�����TBranch@�
@@beam_ebeam_e/F@�}
@�/

ss@@h@O����TLeafF@@@2@beam_ebeam_e@s
@����TBranch@�
@"@	proton_pxproton_px/F@�}
@�/

vv@@n@U����TLeafF@F@8@ 	proton_px	proton_px@v
�@����TBranch@�
@"@	proton_pyproton_py/F@�}
@�/

vv@@n@U����TLeafF@F@8@ 	proton_py	proton_py@v
�@����TBranch@�
@"@	proton_pzproton_pz/F@�}
@�/

vv@@n@U����TLeafF@F@8@ 	proton_pz	proton_pz@v
s@�����TBranch@�
@ @proton_e
proton_e/F@�}
@�/

uu@@l@S����TLeafF@D@6@proton_eproton_e@u
�@����TBranch@�
@$@
kshort1_pxkshort1_px/F@�}
@�/

ww@@p@W����TLeafF@H@:@"
kshort1_px
kshort1_px@w
^@����TBranch@�
@$@
kshort1_pykshort1_py/F@�}
@�/

ww@@p@W����TLeafF@H@:@"
kshort1_py
kshort1_py@w
z�@����TBranch@�
@$@
kshort1_pzkshort1_pz/F@�}
@�/

ww@@p@W����TLeafF@H@:@"
kshort1_pz
kshort1_pz@w
z�@����TBranch@�
@"@	kshort1_ekshort1_e/F@�}
@�/

vv@@n@U����TLeafF@F@8@ 	kshort1_e	kshort1_e@v
{q@����TBranch@�
@$@
kshort2_pxkshort2_px/F@�}
@�/

ww@@p@W����TLeafF@H@:@"
kshort2_px
kshort2_px@w
{�@����TBranch@�
@$@
kshort2_pykshort2_py/F@�}
@�/

ww@@p@W����TLeafF@H@:@"
kshort2_py
kshort2_py@w
|^@����TBranch@�
@$@
kshort2_pzkshort2_pz/F@�}
@�/

ww@@p@W����TLeafF@H@:@"
kshort2_pz
kshort2_pz@w
|�@����TBranch@�
@"@	kshort2_ekshort2_e/F@�}
@�/

vv@@n@U����TLeafF@F@8@ 	kshort2_e	kshort2_e@v
}L@����TBranch@
@*@
pol_magnitudepol_magnitude/F@�}
@�/

zw@@v@]����TLeafF@N@@@(
pol_magnitude
pol_magnitude@w
}�@����TBranch@�
@"@	pol_anglepol_angle/F@�}
@�/

vf@@n@U����TLeafF@F@8@ 	pol_angle	pol_angle@f
~9@�����TBranch@�
@@weightweight/F@�}
@�/

ss@@h@O����TLeafF@@@2@weightweight@s
~�@a����	��
�������	 "$*&)LVLz�q@.-dTListStreamerInfoDoubly linked list@L@d����TStreamerInfo@N	@TStringt@'����TObjArray@@s����TStreamerInfo@]	@TObject��-@6����TObjArray@$@�����TStreamerBasicType@l@f@/	fUniqueIDobject unique identifier
unsigned int@�����TStreamerBasicType@e@_@(fBitsbit field status wordunsigned int@�����TStreamerInfo@�	@TNamed߷J<@�����TObjArray@z@u����TStreamerBase@_@U@&TObjectBasic ROOT objectB��-BASE@t����TStreamerString@\@V@$fNameobject identifierATString@p����TStreamerString@X@R@ fTitleobject titleATString@����TStreamerInfo@�	@TLeafm�R@�����TObjArray@�@�����TStreamerBase@w@m@>TNamed*The basis for a named object (name, title)C߷J<BASE@�����TStreamerBasicType@y@s@EfLen3Number of fixed length elements in the leaf's data.int@�����TStreamerBasicType@l@f@8fLenType"Number of bytes for this data typeint@�����TStreamerBasicType@n@h@:fOffset%Offset in ClonesArray object (if one)int@����TStreamerBasicType@�@�@�fIsRange�(=kTRUE if leaf has a range, kFALSE otherwise).  This is equivalent to being a 'leafcount'.  For a TLeafElement the range information is actually store in the TBranchElement.bool@�����TStreamerBasicType@t@n@?fIsUnsigned&(=kTRUE if unsigned, kFALSE otherwise)bool@�����TStreamerObjectPointer@�@�@\
fLeafCountDPointer to Leaf count if variable length (we do not own the counter)@TLeaf*@����TStreamerInfo@�	@TLeafBK^@�����TObjArray@�@�����TStreamerBase@s@i@:TLeaf'Leaf: description of a Branch data typem�RBASE@�����TStreamerBasicType@s@m@>fMinimum(Minimum value if leaf range is specifiedchar@�����TStreamerBasicType@s@m@>fMaximum(Maximum value if leaf range is specifiedchar@����TStreamerInfo@	@TLeafS��@�����TObjArray@�@�����TStreamerBase@s@i@:TLeaf'Leaf: description of a Branch data typem�RBASE@�����TStreamerBasicType@t@n@>fMinimum(Minimum value if leaf range is specifiedshort@�����TStreamerBasicType@t@n@>fMaximum(Maximum value if leaf range is specifiedshort@����TStreamerInfo@�	@TLeafI~j�@�����TObjArray@�@�����TStreamerBase@s@i@:TLeaf'Leaf: description of a Branch data typem�RBASE@�����TStreamerBasicType@r@l@>fMinimum(Minimum value if leaf range is specifiedint@�����TStreamerBasicType@r@l@>fMaximum(Maximum value if leaf range is specifiedint@����TStreamerInfo@	@TLeafL�2b@�����TObjArray@�@�����TStreamerBase@s@i@:TLeaf'Leaf: description of a Branch data typem�RBASE@�����TStreamerBasicType@w@q@>fMinimum(Minimum value if leaf range is specifiedLong64_t@�����TStreamerBasicType@w@q@>fMaximum(Maximum value if leaf range is specifiedLong64_t@����TStreamerInfo@	@TLeafF:ݝr@�����TObjArray@�@�����TStreamerBase@s@i@:TLeaf'Leaf: description of a Branch data typem�RBASE@�����TStreamerBasicType@t@n@>fMinimum(Minimum value if leaf range is specifiedfloat@�����TStreamerBasicType@t@n@>fMaximum(Maximum value if leaf range is specifiedfloat@����TStreamerInfo@	@TLeafD��v@�����TObjArray@�@�����TStreamerBase@s@i@:TLeaf'Leaf: description of a Branch data typem�RBASE@�����TStreamerBasicType@u@o@>fMinimum(Minimum value if leaf range is specifieddouble@�����TStreamerBasicType@u@o@>fMaximum(Maximum value if leaf range is specifieddouble@����TStreamerInfo@�	@TLeafC���@�����TObjArray@�@�����TStreamerBase@s@i@:TLeaf'Leaf: description of a Branch data typem�RBASE@�����TStreamerBasicType@r@l@>fMinimum(Minimum value if leaf range is specifiedint@�����TStreamerBasicType@r@l@>fMaximum(Maximum value if leaf range is specifiedint@����TStreamerInfo@�	@TLeafO�H�@�����TObjArray@�@�����TStreamerBase@s@i@:TLeaf'Leaf: description of a Branch data typem�RBASE@�����TStreamerBasicType@s@m@>fMinimum(Minimum value if leaf range is specifiedbool@�����TStreamerBasicType@s@m@>fMaximum(Maximum value if leaf range is specifiedbool@�����TStreamerInfo@�	@TCollectionW�˜@�����TObjArray@�@u����TStreamerBase@_@U@&TObjectBasic ROOT objectB��-BASE@y����TStreamerString@a@[@)fNamename of the collectionATString@�����TStreamerBasicType@g@a@3fSize number of elements in collectionint@�����TStreamerInfo@�	@TSeqCollection�l;�@�����TObjArray@�@�����TStreamerBase@p@f@7TCollectionCollection abstract base classW�˜BASE@����TStreamerInfo@�	@	TObjArray��eR@�����TObjArray@�@�����TStreamerBase@p@f@7TSeqCollectionSequenceable collection ABC�l;�BASE@�����TStreamerBasicType@e@_@1fLowerBoundLower bound of the arrayint@�����TStreamerBasicType@q@k@=fLast*Last element in array containing an objectint@�����TStreamerInfo@�	@ROOT::TIOFeatures�/@�����TObjArray@�@n����TStreamerBasicType@S@M@fIOBits
unsigned char@]����TStreamerInfo@G	@TAttFill��*�@����TObjArray@
@x����TStreamerBasicType@]@W@'
fFillColorFill area colorshort@x����TStreamerBasicType@]@W@'
fFillStyleFill area styleshort@
f����TStreamerInfo@
P	@TBranch���
@
)����TObjArray@
@�����TStreamerBase@w@m@>TNamed*The basis for a named object (name, title)C߷J<BASE@y����TStreamerBase@c@Y@*TAttFillFill area attributes��*�BASE@�����TStreamerBasicType@j@d@6	fCompressCompression level and algorithmint@�����TStreamerBasicType@k@e@7fBasketSizeInitial Size of  Basket Bufferint@�����TStreamerBasicType@�@�@WfEntryOffsetLen:Initial Length of fEntryOffset table in the basket buffersint@�����TStreamerBasicType@h@b@4fWriteBasketLast basket number writtenint@�����TStreamerBasicType@�@�@OfEntryNumber5Current entry number (last one filled in this branch)Long64_t@�����TStreamerObjectAny@�@{@?fIOFeatures&IO features for newly-created baskets.>ROOT::TIOFeatures@y����TStreamerBasicType@^@X@*fOffsetOffset of this branchint@�����TStreamerBasicType@m@g@9fMaxBaskets Maximum number of Baskets so farint@z����TStreamerBasicType@_@Y@+fSplitLevelBranch split levelint@{����TStreamerBasicType@`@Z@'fEntriesNumber of entriesLong64_t@�����TStreamerBasicType@z@t@AfFirstEntry(Number of the first entry in this branchLong64_t@�����TStreamerBasicType@�@�@M	fTotBytes6Total number of bytes in all leaves before compressionLong64_t@�����TStreamerBasicType@�@@L	fZipBytes5Total number of bytes in all leaves after compressionLong64_t@�����TStreamerObject@s@m@9	fBranches"-> List of Branches of this branch=@	TObjArray@�����TStreamerObject@o@i@5fLeaves -> List of leaves of this branch=@	TObjArray@�����TStreamerObject@q@k@7fBaskets!-> List of baskets of this branch=@	TObjArray@�����TStreamerBasicPointer@�@p@AfBasketBytes'[fMaxBaskets] Length of baskets on file+int*
fMaxBasketsTBranch@�����TStreamerBasicPointer@�@@KfBasketEntry1[fMaxBaskets] Table of first entry in each basket8	Long64_t*
fMaxBasketsTBranch@�����TStreamerBasicPointer@�@w@CfBasketSeek*[fMaxBaskets] Addresses of baskets on file8	Long64_t*
fMaxBasketsTBranch@�����TStreamerString@�@�@`	fFileNameIName of file where buffers are stored ("" if in same file as Tree header)ATString@P����TStreamerInfo@:	@	TRefTable��[�@����TObjArray@�@u����TStreamerBase@_@U@&TObjectBasic ROOT objectB��-BASE@�����TStreamerBasicType@g@a@3fSize dummy for backward compatibilityint@�����TStreamerObjectPointer@�@�@_fParentsIarray of Parent objects  (eg TTree branch) holding the referenced objects@
TObjArray*@�����TStreamerObjectPointer@i@c@0fOwnerObject owning this TRefTable@TObject*@�����TStreamerSTL@�@{@B
fProcessGUIDs'UUIDs of TProcessIDs used in fParentIDs�vector<string>=@m����TStreamerInfo@W	@
TBranchRef#`��@-����TObjArray@@u����TStreamerBase@_@U@&TBranchBranch descriptor���BASE
@�����TStreamerObjectPointer@j@d@/	fRefTablepointer to the TRefTable@
TRefTable*@�����TStreamerInfo@�	@TListi�û@�����TObjArray@�@�����TStreamerBase@p@f@7TSeqCollectionSequenceable collection ABC�l;�BASE@�����TStreamerInfo@�	@
TAttMarker)��@�����TObjArray@�@w����TStreamerBasicType@\@V@&fMarkerColorMarker colorshort@w����TStreamerBasicType@\@V@&fMarkerStyleMarker styleshort@u����TStreamerBasicType@Z@T@$fMarkerSizeMarker sizefloat@�����TStreamerInfo@�	@TAttLine�EI@�����TObjArray@z@s����TStreamerBasicType@X@R@"
fLineColor
Line colorshort@s����TStreamerBasicType@X@R@"
fLineStyle
Line styleshort@s����TStreamerBasicType@X@R@"
fLineWidth
Line widthshort@q����TStreamerInfo@[	@TTreerd�@6����TObjArray@$!@�����TStreamerBase@w@m@>TNamed*The basis for a named object (name, title)C߷J<BASE@t����TStreamerBase@^@T@%TAttLineLine attributes�EIBASE@y����TStreamerBase@c@Y@*TAttFillFill area attributes��*�BASE@x����TStreamerBase@b@X@)
TAttMarkerMarker attributes)��BASE@{����TStreamerBasicType@`@Z@'fEntriesNumber of entriesLong64_t@�����TStreamerBasicType@�@�@O	fTotBytes8Total number of bytes in all branches before compressionLong64_t@�����TStreamerBasicType@�@�@N	fZipBytes7Total number of bytes in all branches after compressionLong64_t@�����TStreamerBasicType@k@e@2fSavedBytesNumber of autosaved bytesLong64_t@�����TStreamerBasicType@p@j@7
fFlushedBytesNumber of auto-flushed bytesLong64_t@�����TStreamerBasicType@n@h@7fWeight"Tree weight (see TTree::SetWeight)double@�����TStreamerBasicType@n@h@:fTimerIntervalTimer interval in millisecondsint@�����TStreamerBasicType@s@m@?
fScanField'Number of runs before prompting in Scanint@�����TStreamerBasicType@g@a@3fUpdateUpdate frequency for EntryLoopint@�����TStreamerBasicType@�@�@^fDefaultEntryOffsetLen:Initial Length of fEntryOffset table in the basket buffersint@�����TStreamerBasicType@�@�@afNClusterRangeENumber of Cluster range in addition to the one defined by 'AutoFlush'int@�����TStreamerBasicType@�@�@NfMaxEntries5Maximum number of entries in case of circular buffersLong64_t@�����TStreamerBasicType@x@r@?
fMaxEntryLoop$Maximum number of entries to processLong64_t@�����TStreamerBasicType@�@|@IfMaxVirtualSize,Maximum total size of buffers kept in memoryLong64_t@�����TStreamerBasicType@�@�@m	fAutoSaveVAutosave tree when fAutoSave entries written or -fAutoSave (compressed) bytes producedLong64_t@�����TStreamerBasicType@�@�@r
fAutoFlushZAuto-flush tree when fAutoFlush entries written or -fAutoFlush (compressed) bytes producedLong64_t@�����TStreamerBasicType@~@x@E	fEstimate.Number of entries to estimate histogram limitsLong64_t@�����TStreamerBasicPointer@�@�@MfClusterRangeEnd/[fNClusterRange] Last entry of a cluster range.8	Long64_t*fNClusterRangeTTree@�����TStreamerBasicPointer@�@�@_fClusterSizeE[fNClusterRange] Number of entries in each cluster for a given range.8	Long64_t*fNClusterRangeTTree@�����TStreamerObjectAny@�@�@VfIOFeatures=IO features to define for newly-written baskets and branches.>ROOT::TIOFeatures@y����TStreamerObject@a@[@'	fBranchesList of Branches=@	TObjArray@�����TStreamerObject@z@t@@fLeaves+Direct pointers to individual branch leaves=@	TObjArray@�����TStreamerObjectPointer@�@�@QfAliases;List of aliases for expressions based on the tree branches.@TList*@�����TStreamerObjectAny@e@_@-fIndexValuesSorted index values>TArrayD@}����TStreamerObjectAny@b@\@*fIndexIndex of sorted values>TArrayI@�����TStreamerObjectPointer@y@s@:
fTreeIndex"Pointer to the tree Index (if any)@TVirtualIndex*@�����TStreamerObjectPointer@o@i@8fFriends"pointer to list of friend elements@TList*@�����TStreamerObjectPointer@�@�@P	fUserInfo9pointer to a list of user objects associated to this Tree@TList*@�����TStreamerObjectPointer@|@v@@
fBranchRef(Branch supporting the TRefTable (if any)@TBranchRef*w�(z�qOz�dTBasket
kshort1_pyevents}
w??�g<o�L����n�<p�=�d=�c�=��>����Gw�(z�qOz�dTBasket
kshort1_pzevents}
w@sVx@0�K@~��?��q?���@���@���?Ar@���@�{�v�(z�qN{qdTBasket	kshort1_eevents}
v@z�C@3��@���@�9?�-k@��S@�^�?l�r@�#�@��w�(z�qO{�dTBasket
kshort2_pxevents}
w���?��=��E�Į?B�>�l�>֥6�]��?dI��+�w�(z�qO|^dTBasket
kshort2_pyevents}
w�!���>�Q>WzG���F��<@�� 0>t��������w�(z�qO|�dTBasket
kshort2_pzevents}
w@}v�@�t2@�ab@�ii@֮y@
=@	*l@���@\�U@ �>v�(z�qN}LdTBasket	kshort2_eevents}
v@��@�v{@��$@���@��@��@��@Ⳋ@g��@(vw�(z�qR}�dTBasket
pol_magnitudeevents}
zZL(x������i0��A4o�1
F�6�f�(z�qN~9dTBasket	pol_angleevents}
vZL(xs;�ā�3s�(z�qK~�dTBasketweightevents}
s?��?�'?�J3?��P?Nt�?��9?��D?��?r��?z&0Cz�q/dTFile
data_f32.root�Uw5�