laddu-core 0.18.0

Core of the laddu library
Documentation
root��d����C>e.�LV1�����j�{6q�zKz�q/dTFile
data_f64.root
data_f64.rootz�qz�q/>d1������j�{6q�a�Pz�qL�dTBasketbeam_pxevents}
�ZLPxc`�.Pa�Pz�qL?dTBasketbeam_pyevents}
�ZLPxc`�.P��Pz�qL�dTBasketbeam_pzevents}
�ZL:PxsP��i```pPTHs�����B��/Ρ��	R@q)����}�헃�+�
���Pz�qK/dTBasketbeam_eevents}
�ZL:PxsP��i```pPTHs�����B��/Ρ��	R@q)����}�헃�+�
���Pz�qN�dTBasket	proton_pxevents}
�?ؖ�����`��h@?�C� ��ݖ���>���@5?سY �ڄ>@�p���Pz�qN[dTBasket	proton_pyevents}
����@?ס���ɒ�@?�V5�?��v�?ԗ�?����ϖ�@���"@?���@��Pz�qN�dTBasket	proton_pzevents}
�ZLEPx�������UI}���}I����f�/Ou�/�\��=/Mѷ�Ԁ����|
���Pz�qR�dTBasket
pol_magnitudeevents}
�ZL%Px��>�������itqF_�:R���H,/z�q/dTFile
data_f64.root(x�(Hz�q0MdTTreeevents(x�(Hz�q0MdTTreeevents@(D@events@Z@�@
?�
�
�?���ԥ�ԥ�����]�����6<�B@@�/@'@@����TBranch@�
@@beam_px	beam_px/D@�}
@�/

�a@@r@Y����TLeafD@J@4@beam_pxbeam_px@a
�@����TBranch@�
@@beam_py	beam_py/D@�}
@�/

�a@@r@Y����TLeafD@J@4@beam_pybeam_py@a
?@����TBranch@�
@@beam_pz	beam_pz/D@�}
@�/

��@@r@Y����TLeafD@J@4@beam_pzbeam_pz@�
�@�����TBranch@�
@@beam_ebeam_e/D@�}
@�/

��@@p@W����TLeafD@H@2@beam_ebeam_e@�
/@	����TBranch@�
@"@	proton_pxproton_px/D@�}
@�/

��@@v@]����TLeafD@N@8@ 	proton_px	proton_px@�
�@	����TBranch@�
@"@	proton_pyproton_py/D@�}
@�/

��@@v@]����TLeafD@N@8@ 	proton_py	proton_py@�
[@	����TBranch@�
@"@	proton_pzproton_pz/D@�}
@�/

��@@v@]����TLeafD@N@8@ 	proton_pz	proton_pz@�
�@����TBranch@�
@ @proton_e
proton_e/D@�}
@�/

��@@t@[����TLeafD@L@6@proton_eproton_e@�
{@
����TBranch@�
@$@
kshort1_pxkshort1_px/D@�}
@�/

��@@x@_����TLeafD@P@:@"
kshort1_px
kshort1_px@�
{�@
����TBranch@�
@$@
kshort1_pykshort1_py/D@�}
@�/

��@@x@_����TLeafD@P@:@"
kshort1_py
kshort1_py@�
|Q@
����TBranch@�
@$@
kshort1_pzkshort1_pz/D@�}
@�/

��@@x@_����TLeafD@P@:@"
kshort1_pz
kshort1_pz@�
|�@	����TBranch@�
@"@	kshort1_ekshort1_e/D@�}
@�/

��@@v@]����TLeafD@N@8@ 	kshort1_e	kshort1_e@�
}�@
����TBranch@�
@$@
kshort2_pxkshort2_px/D@�}
@�/

��@@x@_����TLeafD@P@:@"
kshort2_px
kshort2_px@�
~)@
����TBranch@�
@$@
kshort2_pykshort2_py/D@�}
@�/

��@@x@_����TLeafD@P@:@"
kshort2_py
kshort2_py@�
~�@
����TBranch@�
@$@
kshort2_pzkshort2_pz/D@�}
@�/

��@@x@_����TLeafD@P@:@"
kshort2_pz
kshort2_pz@�
g@	����TBranch@�
@"@	kshort2_ekshort2_e/D@�}
@�/

��@@v@]����TLeafD@N@8@ 	kshort2_e	kshort2_e@�
�@����TBranch@	
@*@
pol_magnitudepol_magnitude/D@�}
@�/

��@@~@e����TLeafD@V@@@(
pol_magnitude
pol_magnitude@�
�@	����TBranch@�
@"@	pol_anglepol_angle/D@�}
@�/

�j@@v@]����TLeafD@N@8@ 	pol_angle	pol_angle@j
��@�����TBranch@�
@@weightweight/D@�}
@�/

��@@p@W����TLeafD@H@2@weightweight@�
�@a����	��
�
(9HWhy �"�$�&�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*��Pz�qM{dTBasketproton_eevents}
�ZLBPx����u���������Ao��Q����i����$z�������x�5��tU�&@8��Pz�qO{�dTBasket
kshort1_pxevents}
�ZLFPx��vI���^�
@��dU��^��pH�?{i������:S��?�i*�������?>����P��Pz�qO|QdTBasket
kshort1_pyevents}
�?��l�?��	���A������ ?�A`?�À?��s�?�C�?����a����Pz�qO|�dTBasket
kshort1_pzevents}
�ZLEPxs��:�l�/@4��������@���e
@�A|�`��nm�B����tH18��/���M��Pz�qN}�dTBasket	kshort1_eevents}
�ZLEPxs��H```p`�m��@4��� �����_��)��Z�o�vR��vb)�D�i�����Pz�qO~)dTBasket
kshort2_pxevents}
���c�`?�s0 ?�8���ؕ�@?�RC?���?�Ԧ��˴�?�?���y@��Pz�qO~�dTBasket
kshort2_pyevents}
���"���ؑ�@?��"?��H�������'����?Î�@��!�`���v@��Pz�qOgdTBasket
kshort2_pzevents}
�ZLBPxs�_wY����A�]������gu@|����4�������/R�s��h��@�<���Pz�qN�dTBasket	kshort2_eevents}
�ZLBPxs��!�bz�@��6�-��>���Vr���/Ӧ@�LX����h��Y�)i�&j�Pz�qN��dTBasket	pol_angleevents}
�ZLPxs`�Y�����@%du���Pz�qK�dTBasketweightevents}
�ZL>Px��Pc������C��`:�-L�d)���&@��
 ������N�߻R1�Cz�q/��dTFile
data_f64.root��w5�