go-hep.org/x/hep@v0.38.1/groot/rdict/cxx_root_streamers_gen.go (about)

     1  // Copyright ©2020 The go-hep Authors. All rights reserved.
     2  // Use of this source code is governed by a BSD-style
     3  // license that can be found in the LICENSE file.
     4  
     5  // Automatically generated. DO NOT EDIT.
     6  
     7  package rdict
     8  
     9  import (
    10  	"go-hep.org/x/hep/groot/rbase"
    11  	"go-hep.org/x/hep/groot/rbytes"
    12  	"go-hep.org/x/hep/groot/rmeta"
    13  )
    14  
    15  func init() {
    16  	StreamerInfos.Add(NewCxxStreamerInfo("TAttAxis", 4, 0x5c6fff3e, []rbytes.StreamerElement{
    17  		&StreamerBasicType{StreamerElement: Element{
    18  			Name:   *rbase.NewNamed("fNdivisions", "Number of divisions(10000*n3 + 100*n2 + n1)"),
    19  			Type:   rmeta.Int,
    20  			Size:   4,
    21  			ArrLen: 0,
    22  			ArrDim: 0,
    23  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
    24  			Offset: 0,
    25  			EName:  "int",
    26  			XMin:   0.000000,
    27  			XMax:   0.000000,
    28  			Factor: 0.000000,
    29  		}.New()},
    30  		&StreamerBasicType{StreamerElement: Element{
    31  			Name:   *rbase.NewNamed("fAxisColor", "Color of the line axis"),
    32  			Type:   rmeta.Short,
    33  			Size:   2,
    34  			ArrLen: 0,
    35  			ArrDim: 0,
    36  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
    37  			Offset: 0,
    38  			EName:  "short",
    39  			XMin:   0.000000,
    40  			XMax:   0.000000,
    41  			Factor: 0.000000,
    42  		}.New()},
    43  		&StreamerBasicType{StreamerElement: Element{
    44  			Name:   *rbase.NewNamed("fLabelColor", "Color of labels"),
    45  			Type:   rmeta.Short,
    46  			Size:   2,
    47  			ArrLen: 0,
    48  			ArrDim: 0,
    49  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
    50  			Offset: 0,
    51  			EName:  "short",
    52  			XMin:   0.000000,
    53  			XMax:   0.000000,
    54  			Factor: 0.000000,
    55  		}.New()},
    56  		&StreamerBasicType{StreamerElement: Element{
    57  			Name:   *rbase.NewNamed("fLabelFont", "Font for labels"),
    58  			Type:   rmeta.Short,
    59  			Size:   2,
    60  			ArrLen: 0,
    61  			ArrDim: 0,
    62  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
    63  			Offset: 0,
    64  			EName:  "short",
    65  			XMin:   0.000000,
    66  			XMax:   0.000000,
    67  			Factor: 0.000000,
    68  		}.New()},
    69  		&StreamerBasicType{StreamerElement: Element{
    70  			Name:   *rbase.NewNamed("fLabelOffset", "Offset of labels"),
    71  			Type:   rmeta.Float,
    72  			Size:   4,
    73  			ArrLen: 0,
    74  			ArrDim: 0,
    75  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
    76  			Offset: 0,
    77  			EName:  "float",
    78  			XMin:   0.000000,
    79  			XMax:   0.000000,
    80  			Factor: 0.000000,
    81  		}.New()},
    82  		&StreamerBasicType{StreamerElement: Element{
    83  			Name:   *rbase.NewNamed("fLabelSize", "Size of labels"),
    84  			Type:   rmeta.Float,
    85  			Size:   4,
    86  			ArrLen: 0,
    87  			ArrDim: 0,
    88  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
    89  			Offset: 0,
    90  			EName:  "float",
    91  			XMin:   0.000000,
    92  			XMax:   0.000000,
    93  			Factor: 0.000000,
    94  		}.New()},
    95  		&StreamerBasicType{StreamerElement: Element{
    96  			Name:   *rbase.NewNamed("fTickLength", "Length of tick marks"),
    97  			Type:   rmeta.Float,
    98  			Size:   4,
    99  			ArrLen: 0,
   100  			ArrDim: 0,
   101  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   102  			Offset: 0,
   103  			EName:  "float",
   104  			XMin:   0.000000,
   105  			XMax:   0.000000,
   106  			Factor: 0.000000,
   107  		}.New()},
   108  		&StreamerBasicType{StreamerElement: Element{
   109  			Name:   *rbase.NewNamed("fTitleOffset", "Offset of axis title"),
   110  			Type:   rmeta.Float,
   111  			Size:   4,
   112  			ArrLen: 0,
   113  			ArrDim: 0,
   114  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   115  			Offset: 0,
   116  			EName:  "float",
   117  			XMin:   0.000000,
   118  			XMax:   0.000000,
   119  			Factor: 0.000000,
   120  		}.New()},
   121  		&StreamerBasicType{StreamerElement: Element{
   122  			Name:   *rbase.NewNamed("fTitleSize", "Size of axis title"),
   123  			Type:   rmeta.Float,
   124  			Size:   4,
   125  			ArrLen: 0,
   126  			ArrDim: 0,
   127  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   128  			Offset: 0,
   129  			EName:  "float",
   130  			XMin:   0.000000,
   131  			XMax:   0.000000,
   132  			Factor: 0.000000,
   133  		}.New()},
   134  		&StreamerBasicType{StreamerElement: Element{
   135  			Name:   *rbase.NewNamed("fTitleColor", "Color of axis title"),
   136  			Type:   rmeta.Short,
   137  			Size:   2,
   138  			ArrLen: 0,
   139  			ArrDim: 0,
   140  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   141  			Offset: 0,
   142  			EName:  "short",
   143  			XMin:   0.000000,
   144  			XMax:   0.000000,
   145  			Factor: 0.000000,
   146  		}.New()},
   147  		&StreamerBasicType{StreamerElement: Element{
   148  			Name:   *rbase.NewNamed("fTitleFont", "Font for axis title"),
   149  			Type:   rmeta.Short,
   150  			Size:   2,
   151  			ArrLen: 0,
   152  			ArrDim: 0,
   153  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   154  			Offset: 0,
   155  			EName:  "short",
   156  			XMin:   0.000000,
   157  			XMax:   0.000000,
   158  			Factor: 0.000000,
   159  		}.New()},
   160  	}))
   161  	StreamerInfos.Add(NewCxxStreamerInfo("TAttBBox2D", 0, 0x2549fc, []rbytes.StreamerElement{}))
   162  	StreamerInfos.Add(NewCxxStreamerInfo("TAttFill", 2, 0xffd92a92, []rbytes.StreamerElement{
   163  		&StreamerBasicType{StreamerElement: Element{
   164  			Name:   *rbase.NewNamed("fFillColor", "Fill area color"),
   165  			Type:   rmeta.Short,
   166  			Size:   2,
   167  			ArrLen: 0,
   168  			ArrDim: 0,
   169  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   170  			Offset: 0,
   171  			EName:  "short",
   172  			XMin:   0.000000,
   173  			XMax:   0.000000,
   174  			Factor: 0.000000,
   175  		}.New()},
   176  		&StreamerBasicType{StreamerElement: Element{
   177  			Name:   *rbase.NewNamed("fFillStyle", "Fill area style"),
   178  			Type:   rmeta.Short,
   179  			Size:   2,
   180  			ArrLen: 0,
   181  			ArrDim: 0,
   182  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   183  			Offset: 0,
   184  			EName:  "short",
   185  			XMin:   0.000000,
   186  			XMax:   0.000000,
   187  			Factor: 0.000000,
   188  		}.New()},
   189  	}))
   190  	StreamerInfos.Add(NewCxxStreamerInfo("TAttLine", 2, 0x94074549, []rbytes.StreamerElement{
   191  		&StreamerBasicType{StreamerElement: Element{
   192  			Name:   *rbase.NewNamed("fLineColor", "Line color"),
   193  			Type:   rmeta.Short,
   194  			Size:   2,
   195  			ArrLen: 0,
   196  			ArrDim: 0,
   197  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   198  			Offset: 0,
   199  			EName:  "short",
   200  			XMin:   0.000000,
   201  			XMax:   0.000000,
   202  			Factor: 0.000000,
   203  		}.New()},
   204  		&StreamerBasicType{StreamerElement: Element{
   205  			Name:   *rbase.NewNamed("fLineStyle", "Line style"),
   206  			Type:   rmeta.Short,
   207  			Size:   2,
   208  			ArrLen: 0,
   209  			ArrDim: 0,
   210  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   211  			Offset: 0,
   212  			EName:  "short",
   213  			XMin:   0.000000,
   214  			XMax:   0.000000,
   215  			Factor: 0.000000,
   216  		}.New()},
   217  		&StreamerBasicType{StreamerElement: Element{
   218  			Name:   *rbase.NewNamed("fLineWidth", "Line width"),
   219  			Type:   rmeta.Short,
   220  			Size:   2,
   221  			ArrLen: 0,
   222  			ArrDim: 0,
   223  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   224  			Offset: 0,
   225  			EName:  "short",
   226  			XMin:   0.000000,
   227  			XMax:   0.000000,
   228  			Factor: 0.000000,
   229  		}.New()},
   230  	}))
   231  	StreamerInfos.Add(NewCxxStreamerInfo("TAttMarker", 3, 0x291d8bec, []rbytes.StreamerElement{
   232  		&StreamerBasicType{StreamerElement: Element{
   233  			Name:   *rbase.NewNamed("fMarkerColor", "Marker color"),
   234  			Type:   rmeta.Short,
   235  			Size:   2,
   236  			ArrLen: 0,
   237  			ArrDim: 0,
   238  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   239  			Offset: 0,
   240  			EName:  "short",
   241  			XMin:   0.000000,
   242  			XMax:   0.000000,
   243  			Factor: 0.000000,
   244  		}.New()},
   245  		&StreamerBasicType{StreamerElement: Element{
   246  			Name:   *rbase.NewNamed("fMarkerStyle", "Marker style"),
   247  			Type:   rmeta.Short,
   248  			Size:   2,
   249  			ArrLen: 0,
   250  			ArrDim: 0,
   251  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   252  			Offset: 0,
   253  			EName:  "short",
   254  			XMin:   0.000000,
   255  			XMax:   0.000000,
   256  			Factor: 0.000000,
   257  		}.New()},
   258  		&StreamerBasicType{StreamerElement: Element{
   259  			Name:   *rbase.NewNamed("fMarkerSize", "Marker size"),
   260  			Type:   rmeta.Float,
   261  			Size:   4,
   262  			ArrLen: 0,
   263  			ArrDim: 0,
   264  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   265  			Offset: 0,
   266  			EName:  "float",
   267  			XMin:   0.000000,
   268  			XMax:   0.000000,
   269  			Factor: 0.000000,
   270  		}.New()},
   271  	}))
   272  	StreamerInfos.Add(NewCxxStreamerInfo("TAttPad", 4, 0xa715f011, []rbytes.StreamerElement{
   273  		&StreamerBasicType{StreamerElement: Element{
   274  			Name:   *rbase.NewNamed("fLeftMargin", "LeftMargin"),
   275  			Type:   rmeta.Float,
   276  			Size:   4,
   277  			ArrLen: 0,
   278  			ArrDim: 0,
   279  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   280  			Offset: 0,
   281  			EName:  "float",
   282  			XMin:   0.000000,
   283  			XMax:   0.000000,
   284  			Factor: 0.000000,
   285  		}.New()},
   286  		&StreamerBasicType{StreamerElement: Element{
   287  			Name:   *rbase.NewNamed("fRightMargin", "RightMargin"),
   288  			Type:   rmeta.Float,
   289  			Size:   4,
   290  			ArrLen: 0,
   291  			ArrDim: 0,
   292  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   293  			Offset: 0,
   294  			EName:  "float",
   295  			XMin:   0.000000,
   296  			XMax:   0.000000,
   297  			Factor: 0.000000,
   298  		}.New()},
   299  		&StreamerBasicType{StreamerElement: Element{
   300  			Name:   *rbase.NewNamed("fBottomMargin", "BottomMargin"),
   301  			Type:   rmeta.Float,
   302  			Size:   4,
   303  			ArrLen: 0,
   304  			ArrDim: 0,
   305  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   306  			Offset: 0,
   307  			EName:  "float",
   308  			XMin:   0.000000,
   309  			XMax:   0.000000,
   310  			Factor: 0.000000,
   311  		}.New()},
   312  		&StreamerBasicType{StreamerElement: Element{
   313  			Name:   *rbase.NewNamed("fTopMargin", "TopMargin"),
   314  			Type:   rmeta.Float,
   315  			Size:   4,
   316  			ArrLen: 0,
   317  			ArrDim: 0,
   318  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   319  			Offset: 0,
   320  			EName:  "float",
   321  			XMin:   0.000000,
   322  			XMax:   0.000000,
   323  			Factor: 0.000000,
   324  		}.New()},
   325  		&StreamerBasicType{StreamerElement: Element{
   326  			Name:   *rbase.NewNamed("fXfile", "X position where to draw the file name"),
   327  			Type:   rmeta.Float,
   328  			Size:   4,
   329  			ArrLen: 0,
   330  			ArrDim: 0,
   331  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   332  			Offset: 0,
   333  			EName:  "float",
   334  			XMin:   0.000000,
   335  			XMax:   0.000000,
   336  			Factor: 0.000000,
   337  		}.New()},
   338  		&StreamerBasicType{StreamerElement: Element{
   339  			Name:   *rbase.NewNamed("fYfile", "Y position where to draw the file name"),
   340  			Type:   rmeta.Float,
   341  			Size:   4,
   342  			ArrLen: 0,
   343  			ArrDim: 0,
   344  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   345  			Offset: 0,
   346  			EName:  "float",
   347  			XMin:   0.000000,
   348  			XMax:   0.000000,
   349  			Factor: 0.000000,
   350  		}.New()},
   351  		&StreamerBasicType{StreamerElement: Element{
   352  			Name:   *rbase.NewNamed("fAfile", "Alignment for the file name"),
   353  			Type:   rmeta.Float,
   354  			Size:   4,
   355  			ArrLen: 0,
   356  			ArrDim: 0,
   357  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   358  			Offset: 0,
   359  			EName:  "float",
   360  			XMin:   0.000000,
   361  			XMax:   0.000000,
   362  			Factor: 0.000000,
   363  		}.New()},
   364  		&StreamerBasicType{StreamerElement: Element{
   365  			Name:   *rbase.NewNamed("fXstat", "X position where to draw the statistics"),
   366  			Type:   rmeta.Float,
   367  			Size:   4,
   368  			ArrLen: 0,
   369  			ArrDim: 0,
   370  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   371  			Offset: 0,
   372  			EName:  "float",
   373  			XMin:   0.000000,
   374  			XMax:   0.000000,
   375  			Factor: 0.000000,
   376  		}.New()},
   377  		&StreamerBasicType{StreamerElement: Element{
   378  			Name:   *rbase.NewNamed("fYstat", "Y position where to draw the statistics"),
   379  			Type:   rmeta.Float,
   380  			Size:   4,
   381  			ArrLen: 0,
   382  			ArrDim: 0,
   383  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   384  			Offset: 0,
   385  			EName:  "float",
   386  			XMin:   0.000000,
   387  			XMax:   0.000000,
   388  			Factor: 0.000000,
   389  		}.New()},
   390  		&StreamerBasicType{StreamerElement: Element{
   391  			Name:   *rbase.NewNamed("fAstat", "Alignment for the statistics"),
   392  			Type:   rmeta.Float,
   393  			Size:   4,
   394  			ArrLen: 0,
   395  			ArrDim: 0,
   396  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   397  			Offset: 0,
   398  			EName:  "float",
   399  			XMin:   0.000000,
   400  			XMax:   0.000000,
   401  			Factor: 0.000000,
   402  		}.New()},
   403  		&StreamerBasicType{StreamerElement: Element{
   404  			Name:   *rbase.NewNamed("fFrameFillColor", "Pad frame fill color"),
   405  			Type:   rmeta.Short,
   406  			Size:   2,
   407  			ArrLen: 0,
   408  			ArrDim: 0,
   409  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   410  			Offset: 0,
   411  			EName:  "short",
   412  			XMin:   0.000000,
   413  			XMax:   0.000000,
   414  			Factor: 0.000000,
   415  		}.New()},
   416  		&StreamerBasicType{StreamerElement: Element{
   417  			Name:   *rbase.NewNamed("fFrameLineColor", "Pad frame line color"),
   418  			Type:   rmeta.Short,
   419  			Size:   2,
   420  			ArrLen: 0,
   421  			ArrDim: 0,
   422  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   423  			Offset: 0,
   424  			EName:  "short",
   425  			XMin:   0.000000,
   426  			XMax:   0.000000,
   427  			Factor: 0.000000,
   428  		}.New()},
   429  		&StreamerBasicType{StreamerElement: Element{
   430  			Name:   *rbase.NewNamed("fFrameFillStyle", "Pad frame fill style"),
   431  			Type:   rmeta.Short,
   432  			Size:   2,
   433  			ArrLen: 0,
   434  			ArrDim: 0,
   435  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   436  			Offset: 0,
   437  			EName:  "short",
   438  			XMin:   0.000000,
   439  			XMax:   0.000000,
   440  			Factor: 0.000000,
   441  		}.New()},
   442  		&StreamerBasicType{StreamerElement: Element{
   443  			Name:   *rbase.NewNamed("fFrameLineStyle", "Pad frame line style"),
   444  			Type:   rmeta.Short,
   445  			Size:   2,
   446  			ArrLen: 0,
   447  			ArrDim: 0,
   448  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   449  			Offset: 0,
   450  			EName:  "short",
   451  			XMin:   0.000000,
   452  			XMax:   0.000000,
   453  			Factor: 0.000000,
   454  		}.New()},
   455  		&StreamerBasicType{StreamerElement: Element{
   456  			Name:   *rbase.NewNamed("fFrameLineWidth", "Pad frame line width"),
   457  			Type:   rmeta.Short,
   458  			Size:   2,
   459  			ArrLen: 0,
   460  			ArrDim: 0,
   461  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   462  			Offset: 0,
   463  			EName:  "short",
   464  			XMin:   0.000000,
   465  			XMax:   0.000000,
   466  			Factor: 0.000000,
   467  		}.New()},
   468  		&StreamerBasicType{StreamerElement: Element{
   469  			Name:   *rbase.NewNamed("fFrameBorderSize", "Pad frame border size"),
   470  			Type:   rmeta.Short,
   471  			Size:   2,
   472  			ArrLen: 0,
   473  			ArrDim: 0,
   474  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   475  			Offset: 0,
   476  			EName:  "short",
   477  			XMin:   0.000000,
   478  			XMax:   0.000000,
   479  			Factor: 0.000000,
   480  		}.New()},
   481  		&StreamerBasicType{StreamerElement: Element{
   482  			Name:   *rbase.NewNamed("fFrameBorderMode", "Pad frame border mode"),
   483  			Type:   rmeta.Int,
   484  			Size:   4,
   485  			ArrLen: 0,
   486  			ArrDim: 0,
   487  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   488  			Offset: 0,
   489  			EName:  "int",
   490  			XMin:   0.000000,
   491  			XMax:   0.000000,
   492  			Factor: 0.000000,
   493  		}.New()},
   494  	}))
   495  	StreamerInfos.Add(NewCxxStreamerInfo("TDatime", 1, 0xb44671ee, []rbytes.StreamerElement{
   496  		&StreamerBasicType{StreamerElement: Element{
   497  			Name:   *rbase.NewNamed("fDatime", "Date (relative to 1995) + time"),
   498  			Type:   rmeta.UInt,
   499  			Size:   4,
   500  			ArrLen: 0,
   501  			ArrDim: 0,
   502  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   503  			Offset: 0,
   504  			EName:  "unsigned int",
   505  			XMin:   0.000000,
   506  			XMax:   0.000000,
   507  			Factor: 0.000000,
   508  		}.New()},
   509  	}))
   510  	StreamerInfos.Add(NewCxxStreamerInfo("TNamed", 1, 0xdfb74a3c, []rbytes.StreamerElement{
   511  		NewStreamerBase(Element{
   512  			Name:   *rbase.NewNamed("TObject", "Basic ROOT object"),
   513  			Type:   rmeta.Base,
   514  			Size:   0,
   515  			ArrLen: 0,
   516  			ArrDim: 0,
   517  			MaxIdx: [5]int32{0, -1877229523, 0, 0, 0},
   518  			Offset: 0,
   519  			EName:  "BASE",
   520  			XMin:   0.000000,
   521  			XMax:   0.000000,
   522  			Factor: 0.000000,
   523  		}.New(), 1),
   524  		&StreamerString{StreamerElement: Element{
   525  			Name:   *rbase.NewNamed("fName", "object identifier"),
   526  			Type:   rmeta.TString,
   527  			Size:   24,
   528  			ArrLen: 0,
   529  			ArrDim: 0,
   530  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   531  			Offset: 0,
   532  			EName:  "TString",
   533  			XMin:   0.000000,
   534  			XMax:   0.000000,
   535  			Factor: 0.000000,
   536  		}.New()},
   537  		&StreamerString{StreamerElement: Element{
   538  			Name:   *rbase.NewNamed("fTitle", "object title"),
   539  			Type:   rmeta.TString,
   540  			Size:   24,
   541  			ArrLen: 0,
   542  			ArrDim: 0,
   543  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   544  			Offset: 0,
   545  			EName:  "TString",
   546  			XMin:   0.000000,
   547  			XMax:   0.000000,
   548  			Factor: 0.000000,
   549  		}.New()},
   550  	}))
   551  	StreamerInfos.Add(NewCxxStreamerInfo("TObject", 1, 0x901bc02d, []rbytes.StreamerElement{
   552  		&StreamerBasicType{StreamerElement: Element{
   553  			Name:   *rbase.NewNamed("fUniqueID", "object unique identifier"),
   554  			Type:   rmeta.UInt,
   555  			Size:   4,
   556  			ArrLen: 0,
   557  			ArrDim: 0,
   558  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   559  			Offset: 0,
   560  			EName:  "unsigned int",
   561  			XMin:   0.000000,
   562  			XMax:   0.000000,
   563  			Factor: 0.000000,
   564  		}.New()},
   565  		&StreamerBasicType{StreamerElement: Element{
   566  			Name:   *rbase.NewNamed("fBits", "bit field status word"),
   567  			Type:   rmeta.Bits,
   568  			Size:   4,
   569  			ArrLen: 0,
   570  			ArrDim: 0,
   571  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   572  			Offset: 0,
   573  			EName:  "unsigned int",
   574  			XMin:   0.000000,
   575  			XMax:   0.000000,
   576  			Factor: 0.000000,
   577  		}.New()},
   578  	}))
   579  	StreamerInfos.Add(NewCxxStreamerInfo("TObjString", 1, 0x9c8e4800, []rbytes.StreamerElement{
   580  		NewStreamerBase(Element{
   581  			Name:   *rbase.NewNamed("TObject", "Basic ROOT object"),
   582  			Type:   rmeta.Base,
   583  			Size:   0,
   584  			ArrLen: 0,
   585  			ArrDim: 0,
   586  			MaxIdx: [5]int32{0, -1877229523, 0, 0, 0},
   587  			Offset: 0,
   588  			EName:  "BASE",
   589  			XMin:   0.000000,
   590  			XMax:   0.000000,
   591  			Factor: 0.000000,
   592  		}.New(), 1),
   593  		&StreamerString{StreamerElement: Element{
   594  			Name:   *rbase.NewNamed("fString", "wrapped TString"),
   595  			Type:   rmeta.TString,
   596  			Size:   24,
   597  			ArrLen: 0,
   598  			ArrDim: 0,
   599  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   600  			Offset: 0,
   601  			EName:  "TString",
   602  			XMin:   0.000000,
   603  			XMax:   0.000000,
   604  			Factor: 0.000000,
   605  		}.New()},
   606  	}))
   607  	StreamerInfos.Add(NewCxxStreamerInfo("TProcessID", 1, 0x2b7ef579, []rbytes.StreamerElement{
   608  		NewStreamerBase(Element{
   609  			Name:   *rbase.NewNamed("TNamed", "The basis for a named object (name, title)"),
   610  			Type:   rmeta.Base,
   611  			Size:   0,
   612  			ArrLen: 0,
   613  			ArrDim: 0,
   614  			MaxIdx: [5]int32{0, -541636036, 0, 0, 0},
   615  			Offset: 0,
   616  			EName:  "BASE",
   617  			XMin:   0.000000,
   618  			XMax:   0.000000,
   619  			Factor: 0.000000,
   620  		}.New(), 1),
   621  	}))
   622  	StreamerInfos.Add(NewCxxStreamerInfo("TProcessUUID", 1, 0x9af3ae11, []rbytes.StreamerElement{
   623  		NewStreamerBase(Element{
   624  			Name:   *rbase.NewNamed("TProcessID", "Process Unique Identifier in time and space"),
   625  			Type:   rmeta.Base,
   626  			Size:   0,
   627  			ArrLen: 0,
   628  			ArrDim: 0,
   629  			MaxIdx: [5]int32{0, 729740665, 0, 0, 0},
   630  			Offset: 0,
   631  			EName:  "BASE",
   632  			XMin:   0.000000,
   633  			XMax:   0.000000,
   634  			Factor: 0.000000,
   635  		}.New(), 1),
   636  		&StreamerObjectPointer{StreamerElement: Element{
   637  			Name:   *rbase.NewNamed("fUUIDs", "Global list of TUUIDs"),
   638  			Type:   rmeta.ObjectP,
   639  			Size:   8,
   640  			ArrLen: 0,
   641  			ArrDim: 0,
   642  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   643  			Offset: 0,
   644  			EName:  "TList*",
   645  			XMin:   0.000000,
   646  			XMax:   0.000000,
   647  			Factor: 0.000000,
   648  		}.New()},
   649  		&StreamerObjectPointer{StreamerElement: Element{
   650  			Name:   *rbase.NewNamed("fActive", "Table of active UUIDs"),
   651  			Type:   rmeta.ObjectP,
   652  			Size:   8,
   653  			ArrLen: 0,
   654  			ArrDim: 0,
   655  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   656  			Offset: 0,
   657  			EName:  "TBits*",
   658  			XMin:   0.000000,
   659  			XMax:   0.000000,
   660  			Factor: 0.000000,
   661  		}.New()},
   662  	}))
   663  	StreamerInfos.Add(NewCxxStreamerInfo("TQObject", 1, 0x42e9c, []rbytes.StreamerElement{}))
   664  	StreamerInfos.Add(NewCxxStreamerInfo("TRef", 1, 0x91757901, []rbytes.StreamerElement{
   665  		NewStreamerBase(Element{
   666  			Name:   *rbase.NewNamed("TObject", "Basic ROOT object"),
   667  			Type:   rmeta.Base,
   668  			Size:   0,
   669  			ArrLen: 0,
   670  			ArrDim: 0,
   671  			MaxIdx: [5]int32{0, -1877229523, 0, 0, 0},
   672  			Offset: 0,
   673  			EName:  "BASE",
   674  			XMin:   0.000000,
   675  			XMax:   0.000000,
   676  			Factor: 0.000000,
   677  		}.New(), 1),
   678  	}))
   679  	StreamerInfos.Add(NewCxxStreamerInfo("TString", 2, 0x17419, []rbytes.StreamerElement{}))
   680  	StreamerInfos.Add(NewCxxStreamerInfo("TUUID", 1, 0xd24ea15b, []rbytes.StreamerElement{
   681  		&StreamerBasicType{StreamerElement: Element{
   682  			Name:   *rbase.NewNamed("fTimeLow", "60 bit time, lower 32 bits"),
   683  			Type:   rmeta.UInt,
   684  			Size:   4,
   685  			ArrLen: 0,
   686  			ArrDim: 0,
   687  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   688  			Offset: 0,
   689  			EName:  "unsigned int",
   690  			XMin:   0.000000,
   691  			XMax:   0.000000,
   692  			Factor: 0.000000,
   693  		}.New()},
   694  		&StreamerBasicType{StreamerElement: Element{
   695  			Name:   *rbase.NewNamed("fTimeMid", "middle 16 time bits"),
   696  			Type:   rmeta.UShort,
   697  			Size:   2,
   698  			ArrLen: 0,
   699  			ArrDim: 0,
   700  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   701  			Offset: 0,
   702  			EName:  "unsigned short",
   703  			XMin:   0.000000,
   704  			XMax:   0.000000,
   705  			Factor: 0.000000,
   706  		}.New()},
   707  		&StreamerBasicType{StreamerElement: Element{
   708  			Name:   *rbase.NewNamed("fTimeHiAndVersion", "high 12 time bits + 4 UUID version bits"),
   709  			Type:   rmeta.UShort,
   710  			Size:   2,
   711  			ArrLen: 0,
   712  			ArrDim: 0,
   713  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   714  			Offset: 0,
   715  			EName:  "unsigned short",
   716  			XMin:   0.000000,
   717  			XMax:   0.000000,
   718  			Factor: 0.000000,
   719  		}.New()},
   720  		&StreamerBasicType{StreamerElement: Element{
   721  			Name:   *rbase.NewNamed("fClockSeqHiAndReserved", "high 6 clock bits + 2 bits reserved"),
   722  			Type:   rmeta.UChar,
   723  			Size:   1,
   724  			ArrLen: 0,
   725  			ArrDim: 0,
   726  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   727  			Offset: 0,
   728  			EName:  "unsigned char",
   729  			XMin:   0.000000,
   730  			XMax:   0.000000,
   731  			Factor: 0.000000,
   732  		}.New()},
   733  		&StreamerBasicType{StreamerElement: Element{
   734  			Name:   *rbase.NewNamed("fClockSeqLow", "low 8 clock bits"),
   735  			Type:   rmeta.UChar,
   736  			Size:   1,
   737  			ArrLen: 0,
   738  			ArrDim: 0,
   739  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   740  			Offset: 0,
   741  			EName:  "unsigned char",
   742  			XMin:   0.000000,
   743  			XMax:   0.000000,
   744  			Factor: 0.000000,
   745  		}.New()},
   746  		&StreamerBasicType{StreamerElement: Element{
   747  			Name:   *rbase.NewNamed("fNode", "6 node id bytes"),
   748  			Type:   rmeta.Enum(31),
   749  			Size:   6,
   750  			ArrLen: 6,
   751  			ArrDim: 1,
   752  			MaxIdx: [5]int32{6, 0, 0, 0, 0},
   753  			Offset: 0,
   754  			EName:  "unsigned char",
   755  			XMin:   0.000000,
   756  			XMax:   0.000000,
   757  			Factor: 0.000000,
   758  		}.New()},
   759  	}))
   760  	StreamerInfos.Add(NewCxxStreamerInfo("TVirtualPad", 3, 0x28ece7b9, []rbytes.StreamerElement{
   761  		NewStreamerBase(Element{
   762  			Name:   *rbase.NewNamed("TObject", "Basic ROOT object"),
   763  			Type:   rmeta.Base,
   764  			Size:   0,
   765  			ArrLen: 0,
   766  			ArrDim: 0,
   767  			MaxIdx: [5]int32{0, -1877229523, 0, 0, 0},
   768  			Offset: 0,
   769  			EName:  "BASE",
   770  			XMin:   0.000000,
   771  			XMax:   0.000000,
   772  			Factor: 0.000000,
   773  		}.New(), 1),
   774  		NewStreamerBase(Element{
   775  			Name:   *rbase.NewNamed("TAttLine", "Line attributes"),
   776  			Type:   rmeta.Base,
   777  			Size:   0,
   778  			ArrLen: 0,
   779  			ArrDim: 0,
   780  			MaxIdx: [5]int32{0, -1811462839, 0, 0, 0},
   781  			Offset: 0,
   782  			EName:  "BASE",
   783  			XMin:   0.000000,
   784  			XMax:   0.000000,
   785  			Factor: 0.000000,
   786  		}.New(), 2),
   787  		NewStreamerBase(Element{
   788  			Name:   *rbase.NewNamed("TAttFill", "Fill area attributes"),
   789  			Type:   rmeta.Base,
   790  			Size:   0,
   791  			ArrLen: 0,
   792  			ArrDim: 0,
   793  			MaxIdx: [5]int32{0, -2545006, 0, 0, 0},
   794  			Offset: 0,
   795  			EName:  "BASE",
   796  			XMin:   0.000000,
   797  			XMax:   0.000000,
   798  			Factor: 0.000000,
   799  		}.New(), 2),
   800  		NewStreamerBase(Element{
   801  			Name:   *rbase.NewNamed("TAttPad", "Pad attributes"),
   802  			Type:   rmeta.Base,
   803  			Size:   0,
   804  			ArrLen: 0,
   805  			ArrDim: 0,
   806  			MaxIdx: [5]int32{0, -1491734511, 0, 0, 0},
   807  			Offset: 0,
   808  			EName:  "BASE",
   809  			XMin:   0.000000,
   810  			XMax:   0.000000,
   811  			Factor: 0.000000,
   812  		}.New(), 4),
   813  		NewStreamerBase(Element{
   814  			Name:   *rbase.NewNamed("TQObject", "Base class for object communication mechanism"),
   815  			Type:   rmeta.Base,
   816  			Size:   0,
   817  			ArrLen: 0,
   818  			ArrDim: 0,
   819  			MaxIdx: [5]int32{0, 274076, 0, 0, 0},
   820  			Offset: 0,
   821  			EName:  "BASE",
   822  			XMin:   0.000000,
   823  			XMax:   0.000000,
   824  			Factor: 0.000000,
   825  		}.New(), 1),
   826  	}))
   827  	StreamerInfos.Add(NewCxxStreamerInfo("TArray", 1, 0x7021b2, []rbytes.StreamerElement{
   828  		&StreamerBasicType{StreamerElement: Element{
   829  			Name:   *rbase.NewNamed("fN", "Number of array elements"),
   830  			Type:   rmeta.Int,
   831  			Size:   4,
   832  			ArrLen: 0,
   833  			ArrDim: 0,
   834  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   835  			Offset: 0,
   836  			EName:  "int",
   837  			XMin:   0.000000,
   838  			XMax:   0.000000,
   839  			Factor: 0.000000,
   840  		}.New()},
   841  	}))
   842  	StreamerInfos.Add(NewCxxStreamerInfo("TArrayC", 1, 0xae879936, []rbytes.StreamerElement{
   843  		NewStreamerBase(Element{
   844  			Name:   *rbase.NewNamed("TArray", "Abstract array base class"),
   845  			Type:   rmeta.Base,
   846  			Size:   0,
   847  			ArrLen: 0,
   848  			ArrDim: 0,
   849  			MaxIdx: [5]int32{0, 7348658, 0, 0, 0},
   850  			Offset: 0,
   851  			EName:  "BASE",
   852  			XMin:   0.000000,
   853  			XMax:   0.000000,
   854  			Factor: 0.000000,
   855  		}.New(), 1),
   856  		NewStreamerBasicPointer(Element{
   857  			Name:   *rbase.NewNamed("fArray", "[fN] Array of fN chars"),
   858  			Type:   41,
   859  			Size:   1,
   860  			ArrLen: 0,
   861  			ArrDim: 0,
   862  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   863  			Offset: 0,
   864  			EName:  "char*",
   865  			XMin:   0.000000,
   866  			XMax:   0.000000,
   867  			Factor: 0.000000,
   868  		}.New(), 1, "fN", "TArray"),
   869  	}))
   870  	StreamerInfos.Add(NewCxxStreamerInfo("TArrayS", 1, 0x35c9314, []rbytes.StreamerElement{
   871  		NewStreamerBase(Element{
   872  			Name:   *rbase.NewNamed("TArray", "Abstract array base class"),
   873  			Type:   rmeta.Base,
   874  			Size:   0,
   875  			ArrLen: 0,
   876  			ArrDim: 0,
   877  			MaxIdx: [5]int32{0, 7348658, 0, 0, 0},
   878  			Offset: 0,
   879  			EName:  "BASE",
   880  			XMin:   0.000000,
   881  			XMax:   0.000000,
   882  			Factor: 0.000000,
   883  		}.New(), 1),
   884  		NewStreamerBasicPointer(Element{
   885  			Name:   *rbase.NewNamed("fArray", "[fN] Array of fN shorts"),
   886  			Type:   42,
   887  			Size:   2,
   888  			ArrLen: 0,
   889  			ArrDim: 0,
   890  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   891  			Offset: 0,
   892  			EName:  "short*",
   893  			XMin:   0.000000,
   894  			XMax:   0.000000,
   895  			Factor: 0.000000,
   896  		}.New(), 1, "fN", "TArray"),
   897  	}))
   898  	StreamerInfos.Add(NewCxxStreamerInfo("TArrayI", 1, 0xd9d571c7, []rbytes.StreamerElement{
   899  		NewStreamerBase(Element{
   900  			Name:   *rbase.NewNamed("TArray", "Abstract array base class"),
   901  			Type:   rmeta.Base,
   902  			Size:   0,
   903  			ArrLen: 0,
   904  			ArrDim: 0,
   905  			MaxIdx: [5]int32{0, 7348658, 0, 0, 0},
   906  			Offset: 0,
   907  			EName:  "BASE",
   908  			XMin:   0.000000,
   909  			XMax:   0.000000,
   910  			Factor: 0.000000,
   911  		}.New(), 1),
   912  		NewStreamerBasicPointer(Element{
   913  			Name:   *rbase.NewNamed("fArray", "[fN] Array of fN 32 bit integers"),
   914  			Type:   43,
   915  			Size:   4,
   916  			ArrLen: 0,
   917  			ArrDim: 0,
   918  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   919  			Offset: 0,
   920  			EName:  "int*",
   921  			XMin:   0.000000,
   922  			XMax:   0.000000,
   923  			Factor: 0.000000,
   924  		}.New(), 1, "fN", "TArray"),
   925  	}))
   926  	StreamerInfos.Add(NewCxxStreamerInfo("TArrayL", 1, 0xfcfcb489, []rbytes.StreamerElement{
   927  		NewStreamerBase(Element{
   928  			Name:   *rbase.NewNamed("TArray", "Abstract array base class"),
   929  			Type:   rmeta.Base,
   930  			Size:   0,
   931  			ArrLen: 0,
   932  			ArrDim: 0,
   933  			MaxIdx: [5]int32{0, 7348658, 0, 0, 0},
   934  			Offset: 0,
   935  			EName:  "BASE",
   936  			XMin:   0.000000,
   937  			XMax:   0.000000,
   938  			Factor: 0.000000,
   939  		}.New(), 1),
   940  		NewStreamerBasicPointer(Element{
   941  			Name:   *rbase.NewNamed("fArray", "[fN] Array of fN longs"),
   942  			Type:   44,
   943  			Size:   8,
   944  			ArrLen: 0,
   945  			ArrDim: 0,
   946  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   947  			Offset: 0,
   948  			EName:  "long*",
   949  			XMin:   0.000000,
   950  			XMax:   0.000000,
   951  			Factor: 0.000000,
   952  		}.New(), 1, "fN", "TArray"),
   953  	}))
   954  	StreamerInfos.Add(NewCxxStreamerInfo("TArrayL64", 1, 0x18e70794, []rbytes.StreamerElement{
   955  		NewStreamerBase(Element{
   956  			Name:   *rbase.NewNamed("TArray", "Abstract array base class"),
   957  			Type:   rmeta.Base,
   958  			Size:   0,
   959  			ArrLen: 0,
   960  			ArrDim: 0,
   961  			MaxIdx: [5]int32{0, 7348658, 0, 0, 0},
   962  			Offset: 0,
   963  			EName:  "BASE",
   964  			XMin:   0.000000,
   965  			XMax:   0.000000,
   966  			Factor: 0.000000,
   967  		}.New(), 1),
   968  		NewStreamerBasicPointer(Element{
   969  			Name:   *rbase.NewNamed("fArray", "[fN] Array of fN long64s"),
   970  			Type:   56,
   971  			Size:   8,
   972  			ArrLen: 0,
   973  			ArrDim: 0,
   974  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
   975  			Offset: 0,
   976  			EName:  "Long64_t*",
   977  			XMin:   0.000000,
   978  			XMax:   0.000000,
   979  			Factor: 0.000000,
   980  		}.New(), 1, "fN", "TArray"),
   981  	}))
   982  	StreamerInfos.Add(NewCxxStreamerInfo("TArrayF", 1, 0x5a0bf6f1, []rbytes.StreamerElement{
   983  		NewStreamerBase(Element{
   984  			Name:   *rbase.NewNamed("TArray", "Abstract array base class"),
   985  			Type:   rmeta.Base,
   986  			Size:   0,
   987  			ArrLen: 0,
   988  			ArrDim: 0,
   989  			MaxIdx: [5]int32{0, 7348658, 0, 0, 0},
   990  			Offset: 0,
   991  			EName:  "BASE",
   992  			XMin:   0.000000,
   993  			XMax:   0.000000,
   994  			Factor: 0.000000,
   995  		}.New(), 1),
   996  		NewStreamerBasicPointer(Element{
   997  			Name:   *rbase.NewNamed("fArray", "[fN] Array of fN floats"),
   998  			Type:   45,
   999  			Size:   4,
  1000  			ArrLen: 0,
  1001  			ArrDim: 0,
  1002  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1003  			Offset: 0,
  1004  			EName:  "float*",
  1005  			XMin:   0.000000,
  1006  			XMax:   0.000000,
  1007  			Factor: 0.000000,
  1008  		}.New(), 1, "fN", "TArray"),
  1009  	}))
  1010  	StreamerInfos.Add(NewCxxStreamerInfo("TArrayD", 1, 0x7139ef34, []rbytes.StreamerElement{
  1011  		NewStreamerBase(Element{
  1012  			Name:   *rbase.NewNamed("TArray", "Abstract array base class"),
  1013  			Type:   rmeta.Base,
  1014  			Size:   0,
  1015  			ArrLen: 0,
  1016  			ArrDim: 0,
  1017  			MaxIdx: [5]int32{0, 7348658, 0, 0, 0},
  1018  			Offset: 0,
  1019  			EName:  "BASE",
  1020  			XMin:   0.000000,
  1021  			XMax:   0.000000,
  1022  			Factor: 0.000000,
  1023  		}.New(), 1),
  1024  		NewStreamerBasicPointer(Element{
  1025  			Name:   *rbase.NewNamed("fArray", "[fN] Array of fN doubles"),
  1026  			Type:   48,
  1027  			Size:   8,
  1028  			ArrLen: 0,
  1029  			ArrDim: 0,
  1030  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1031  			Offset: 0,
  1032  			EName:  "double*",
  1033  			XMin:   0.000000,
  1034  			XMax:   0.000000,
  1035  			Factor: 0.000000,
  1036  		}.New(), 1, "fN", "TArray"),
  1037  	}))
  1038  	StreamerInfos.Add(NewCxxStreamerInfo("TBits", 1, 0xe763c48, []rbytes.StreamerElement{
  1039  		NewStreamerBase(Element{
  1040  			Name:   *rbase.NewNamed("TObject", "Basic ROOT object"),
  1041  			Type:   rmeta.Base,
  1042  			Size:   0,
  1043  			ArrLen: 0,
  1044  			ArrDim: 0,
  1045  			MaxIdx: [5]int32{0, -1877229523, 0, 0, 0},
  1046  			Offset: 0,
  1047  			EName:  "BASE",
  1048  			XMin:   0.000000,
  1049  			XMax:   0.000000,
  1050  			Factor: 0.000000,
  1051  		}.New(), 1),
  1052  		&StreamerBasicType{StreamerElement: Element{
  1053  			Name:   *rbase.NewNamed("fNbits", "Highest bit set + 1"),
  1054  			Type:   rmeta.UInt,
  1055  			Size:   4,
  1056  			ArrLen: 0,
  1057  			ArrDim: 0,
  1058  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1059  			Offset: 0,
  1060  			EName:  "unsigned int",
  1061  			XMin:   0.000000,
  1062  			XMax:   0.000000,
  1063  			Factor: 0.000000,
  1064  		}.New()},
  1065  		&StreamerBasicType{StreamerElement: Element{
  1066  			Name:   *rbase.NewNamed("fNbytes", "Number of UChars in fAllBits"),
  1067  			Type:   rmeta.UInt,
  1068  			Size:   4,
  1069  			ArrLen: 0,
  1070  			ArrDim: 0,
  1071  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1072  			Offset: 0,
  1073  			EName:  "unsigned int",
  1074  			XMin:   0.000000,
  1075  			XMax:   0.000000,
  1076  			Factor: 0.000000,
  1077  		}.New()},
  1078  		NewStreamerBasicPointer(Element{
  1079  			Name:   *rbase.NewNamed("fAllBits", "[fNbytes] array of UChars"),
  1080  			Type:   51,
  1081  			Size:   1,
  1082  			ArrLen: 0,
  1083  			ArrDim: 0,
  1084  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1085  			Offset: 0,
  1086  			EName:  "unsigned char*",
  1087  			XMin:   0.000000,
  1088  			XMax:   0.000000,
  1089  			Factor: 0.000000,
  1090  		}.New(), 1, "fNbytes", "TBits"),
  1091  	}))
  1092  	StreamerInfos.Add(NewCxxStreamerInfo("TCollection", 3, 0x57e3cb9c, []rbytes.StreamerElement{
  1093  		NewStreamerBase(Element{
  1094  			Name:   *rbase.NewNamed("TObject", "Basic ROOT object"),
  1095  			Type:   rmeta.Base,
  1096  			Size:   0,
  1097  			ArrLen: 0,
  1098  			ArrDim: 0,
  1099  			MaxIdx: [5]int32{0, -1877229523, 0, 0, 0},
  1100  			Offset: 0,
  1101  			EName:  "BASE",
  1102  			XMin:   0.000000,
  1103  			XMax:   0.000000,
  1104  			Factor: 0.000000,
  1105  		}.New(), 1),
  1106  		&StreamerString{StreamerElement: Element{
  1107  			Name:   *rbase.NewNamed("fName", "name of the collection"),
  1108  			Type:   rmeta.TString,
  1109  			Size:   24,
  1110  			ArrLen: 0,
  1111  			ArrDim: 0,
  1112  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1113  			Offset: 0,
  1114  			EName:  "TString",
  1115  			XMin:   0.000000,
  1116  			XMax:   0.000000,
  1117  			Factor: 0.000000,
  1118  		}.New()},
  1119  		&StreamerBasicType{StreamerElement: Element{
  1120  			Name:   *rbase.NewNamed("fSize", "number of elements in collection"),
  1121  			Type:   rmeta.Int,
  1122  			Size:   4,
  1123  			ArrLen: 0,
  1124  			ArrDim: 0,
  1125  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1126  			Offset: 0,
  1127  			EName:  "int",
  1128  			XMin:   0.000000,
  1129  			XMax:   0.000000,
  1130  			Factor: 0.000000,
  1131  		}.New()},
  1132  	}))
  1133  	StreamerInfos.Add(NewCxxStreamerInfo("TClonesArray", 4, 0xb6c0ca63, []rbytes.StreamerElement{
  1134  		NewStreamerBase(Element{
  1135  			Name:   *rbase.NewNamed("TObjArray", "An array of objects"),
  1136  			Type:   rmeta.Base,
  1137  			Size:   0,
  1138  			ArrLen: 0,
  1139  			ArrDim: 0,
  1140  			MaxIdx: [5]int32{0, -1449237166, 0, 0, 0},
  1141  			Offset: 0,
  1142  			EName:  "BASE",
  1143  			XMin:   0.000000,
  1144  			XMax:   0.000000,
  1145  			Factor: 0.000000,
  1146  		}.New(), 3),
  1147  	}))
  1148  	StreamerInfos.Add(NewCxxStreamerInfo("TList", 5, 0x69c5c3bb, []rbytes.StreamerElement{
  1149  		NewStreamerBase(Element{
  1150  			Name:   *rbase.NewNamed("TSeqCollection", "Sequenceable collection ABC"),
  1151  			Type:   rmeta.Base,
  1152  			Size:   0,
  1153  			ArrLen: 0,
  1154  			ArrDim: 0,
  1155  			MaxIdx: [5]int32{0, -60015674, 0, 0, 0},
  1156  			Offset: 0,
  1157  			EName:  "BASE",
  1158  			XMin:   0.000000,
  1159  			XMax:   0.000000,
  1160  			Factor: 0.000000,
  1161  		}.New(), 0),
  1162  	}))
  1163  	StreamerInfos.Add(NewCxxStreamerInfo("THashList", 0, 0xcc7e49c1, []rbytes.StreamerElement{
  1164  		NewStreamerBase(Element{
  1165  			Name:   *rbase.NewNamed("TList", "Doubly linked list"),
  1166  			Type:   rmeta.Base,
  1167  			Size:   0,
  1168  			ArrLen: 0,
  1169  			ArrDim: 0,
  1170  			MaxIdx: [5]int32{0, 1774568379, 0, 0, 0},
  1171  			Offset: 0,
  1172  			EName:  "BASE",
  1173  			XMin:   0.000000,
  1174  			XMax:   0.000000,
  1175  			Factor: 0.000000,
  1176  		}.New(), 5),
  1177  	}))
  1178  	StreamerInfos.Add(NewCxxStreamerInfo("THashTable", 0, 0xe11cfb96, []rbytes.StreamerElement{
  1179  		NewStreamerBase(Element{
  1180  			Name:   *rbase.NewNamed("TCollection", "Collection abstract base class"),
  1181  			Type:   rmeta.Base,
  1182  			Size:   0,
  1183  			ArrLen: 0,
  1184  			ArrDim: 0,
  1185  			MaxIdx: [5]int32{0, 1474546588, 0, 0, 0},
  1186  			Offset: 0,
  1187  			EName:  "BASE",
  1188  			XMin:   0.000000,
  1189  			XMax:   0.000000,
  1190  			Factor: 0.000000,
  1191  		}.New(), 3),
  1192  	}))
  1193  	StreamerInfos.Add(NewCxxStreamerInfo("TMap", 3, 0xfec4a388, []rbytes.StreamerElement{
  1194  		NewStreamerBase(Element{
  1195  			Name:   *rbase.NewNamed("TCollection", "Collection abstract base class"),
  1196  			Type:   rmeta.Base,
  1197  			Size:   0,
  1198  			ArrLen: 0,
  1199  			ArrDim: 0,
  1200  			MaxIdx: [5]int32{0, 1474546588, 0, 0, 0},
  1201  			Offset: 0,
  1202  			EName:  "BASE",
  1203  			XMin:   0.000000,
  1204  			XMax:   0.000000,
  1205  			Factor: 0.000000,
  1206  		}.New(), 3),
  1207  		&StreamerObjectPointer{StreamerElement: Element{
  1208  			Name:   *rbase.NewNamed("fTable", "Hash table used to store TPair's"),
  1209  			Type:   rmeta.ObjectP,
  1210  			Size:   8,
  1211  			ArrLen: 0,
  1212  			ArrDim: 0,
  1213  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1214  			Offset: 0,
  1215  			EName:  "THashTable*",
  1216  			XMin:   0.000000,
  1217  			XMax:   0.000000,
  1218  			Factor: 0.000000,
  1219  		}.New()},
  1220  	}))
  1221  	StreamerInfos.Add(NewCxxStreamerInfo("TObjArray", 3, 0xa99e6552, []rbytes.StreamerElement{
  1222  		NewStreamerBase(Element{
  1223  			Name:   *rbase.NewNamed("TSeqCollection", "Sequenceable collection ABC"),
  1224  			Type:   rmeta.Base,
  1225  			Size:   0,
  1226  			ArrLen: 0,
  1227  			ArrDim: 0,
  1228  			MaxIdx: [5]int32{0, -60015674, 0, 0, 0},
  1229  			Offset: 0,
  1230  			EName:  "BASE",
  1231  			XMin:   0.000000,
  1232  			XMax:   0.000000,
  1233  			Factor: 0.000000,
  1234  		}.New(), 0),
  1235  		&StreamerBasicType{StreamerElement: Element{
  1236  			Name:   *rbase.NewNamed("fLowerBound", "Lower bound of the array"),
  1237  			Type:   rmeta.Int,
  1238  			Size:   4,
  1239  			ArrLen: 0,
  1240  			ArrDim: 0,
  1241  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1242  			Offset: 0,
  1243  			EName:  "int",
  1244  			XMin:   0.000000,
  1245  			XMax:   0.000000,
  1246  			Factor: 0.000000,
  1247  		}.New()},
  1248  		&StreamerBasicType{StreamerElement: Element{
  1249  			Name:   *rbase.NewNamed("fLast", "Last element in array containing an object"),
  1250  			Type:   rmeta.Int,
  1251  			Size:   4,
  1252  			ArrLen: 0,
  1253  			ArrDim: 0,
  1254  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1255  			Offset: 0,
  1256  			EName:  "int",
  1257  			XMin:   0.000000,
  1258  			XMax:   0.000000,
  1259  			Factor: 0.000000,
  1260  		}.New()},
  1261  	}))
  1262  	StreamerInfos.Add(NewCxxStreamerInfo("TRefArray", 1, 0x47f9d0dd, []rbytes.StreamerElement{
  1263  		NewStreamerBase(Element{
  1264  			Name:   *rbase.NewNamed("TSeqCollection", "Sequenceable collection ABC"),
  1265  			Type:   rmeta.Base,
  1266  			Size:   0,
  1267  			ArrLen: 0,
  1268  			ArrDim: 0,
  1269  			MaxIdx: [5]int32{0, -60015674, 0, 0, 0},
  1270  			Offset: 0,
  1271  			EName:  "BASE",
  1272  			XMin:   0.000000,
  1273  			XMax:   0.000000,
  1274  			Factor: 0.000000,
  1275  		}.New(), 0),
  1276  		&StreamerObjectPointer{StreamerElement: Element{
  1277  			Name:   *rbase.NewNamed("fPID", "Pointer to Process Unique Identifier"),
  1278  			Type:   rmeta.ObjectP,
  1279  			Size:   8,
  1280  			ArrLen: 0,
  1281  			ArrDim: 0,
  1282  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1283  			Offset: 0,
  1284  			EName:  "TProcessID*",
  1285  			XMin:   0.000000,
  1286  			XMax:   0.000000,
  1287  			Factor: 0.000000,
  1288  		}.New()},
  1289  		NewStreamerBasicPointer(Element{
  1290  			Name:   *rbase.NewNamed("fUIDs", "[fSize] To store uids of referenced objects"),
  1291  			Type:   53,
  1292  			Size:   4,
  1293  			ArrLen: 0,
  1294  			ArrDim: 0,
  1295  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1296  			Offset: 0,
  1297  			EName:  "unsigned int*",
  1298  			XMin:   0.000000,
  1299  			XMax:   0.000000,
  1300  			Factor: 0.000000,
  1301  		}.New(), 3, "fSize", "TCollection"),
  1302  		&StreamerBasicType{StreamerElement: Element{
  1303  			Name:   *rbase.NewNamed("fLowerBound", "Lower bound of the array"),
  1304  			Type:   rmeta.Int,
  1305  			Size:   4,
  1306  			ArrLen: 0,
  1307  			ArrDim: 0,
  1308  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1309  			Offset: 0,
  1310  			EName:  "int",
  1311  			XMin:   0.000000,
  1312  			XMax:   0.000000,
  1313  			Factor: 0.000000,
  1314  		}.New()},
  1315  		&StreamerBasicType{StreamerElement: Element{
  1316  			Name:   *rbase.NewNamed("fLast", "Last element in array containing an object"),
  1317  			Type:   rmeta.Int,
  1318  			Size:   4,
  1319  			ArrLen: 0,
  1320  			ArrDim: 0,
  1321  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1322  			Offset: 0,
  1323  			EName:  "int",
  1324  			XMin:   0.000000,
  1325  			XMax:   0.000000,
  1326  			Factor: 0.000000,
  1327  		}.New()},
  1328  	}))
  1329  	StreamerInfos.Add(NewCxxStreamerInfo("TRefTable", 3, 0x8c895b85, []rbytes.StreamerElement{
  1330  		NewStreamerBase(Element{
  1331  			Name:   *rbase.NewNamed("TObject", "Basic ROOT object"),
  1332  			Type:   rmeta.Base,
  1333  			Size:   0,
  1334  			ArrLen: 0,
  1335  			ArrDim: 0,
  1336  			MaxIdx: [5]int32{0, -1877229523, 0, 0, 0},
  1337  			Offset: 0,
  1338  			EName:  "BASE",
  1339  			XMin:   0.000000,
  1340  			XMax:   0.000000,
  1341  			Factor: 0.000000,
  1342  		}.New(), 1),
  1343  		&StreamerBasicType{StreamerElement: Element{
  1344  			Name:   *rbase.NewNamed("fSize", "dummy for backward compatibility"),
  1345  			Type:   rmeta.Int,
  1346  			Size:   4,
  1347  			ArrLen: 0,
  1348  			ArrDim: 0,
  1349  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1350  			Offset: 0,
  1351  			EName:  "int",
  1352  			XMin:   0.000000,
  1353  			XMax:   0.000000,
  1354  			Factor: 0.000000,
  1355  		}.New()},
  1356  		&StreamerObjectPointer{StreamerElement: Element{
  1357  			Name:   *rbase.NewNamed("fParents", "array of Parent objects  (eg TTree branch) holding the referenced objects"),
  1358  			Type:   rmeta.ObjectP,
  1359  			Size:   8,
  1360  			ArrLen: 0,
  1361  			ArrDim: 0,
  1362  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1363  			Offset: 0,
  1364  			EName:  "TObjArray*",
  1365  			XMin:   0.000000,
  1366  			XMax:   0.000000,
  1367  			Factor: 0.000000,
  1368  		}.New()},
  1369  		&StreamerObjectPointer{StreamerElement: Element{
  1370  			Name:   *rbase.NewNamed("fOwner", "Object owning this TRefTable"),
  1371  			Type:   rmeta.ObjectP,
  1372  			Size:   8,
  1373  			ArrLen: 0,
  1374  			ArrDim: 0,
  1375  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1376  			Offset: 0,
  1377  			EName:  "TObject*",
  1378  			XMin:   0.000000,
  1379  			XMax:   0.000000,
  1380  			Factor: 0.000000,
  1381  		}.New()},
  1382  		NewCxxStreamerSTL(Element{
  1383  			Name:   *rbase.NewNamed("fProcessGUIDs", "UUIDs of TProcessIDs used in fParentIDs"),
  1384  			Type:   rmeta.Streamer,
  1385  			Size:   24,
  1386  			ArrLen: 0,
  1387  			ArrDim: 0,
  1388  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1389  			Offset: 0,
  1390  			EName:  "vector<string>",
  1391  			XMin:   0.000000,
  1392  			XMax:   0.000000,
  1393  			Factor: 0.000000,
  1394  		}.New(), 1, 61),
  1395  	}))
  1396  	StreamerInfos.Add(NewCxxStreamerInfo("TSeqCollection", 0, 0xfc6c3bc6, []rbytes.StreamerElement{
  1397  		NewStreamerBase(Element{
  1398  			Name:   *rbase.NewNamed("TCollection", "Collection abstract base class"),
  1399  			Type:   rmeta.Base,
  1400  			Size:   0,
  1401  			ArrLen: 0,
  1402  			ArrDim: 0,
  1403  			MaxIdx: [5]int32{0, 1474546588, 0, 0, 0},
  1404  			Offset: 0,
  1405  			EName:  "BASE",
  1406  			XMin:   0.000000,
  1407  			XMax:   0.000000,
  1408  			Factor: 0.000000,
  1409  		}.New(), 3),
  1410  	}))
  1411  	StreamerInfos.Add(NewCxxStreamerInfo("TStreamerInfo", 10, 0x90566883, []rbytes.StreamerElement{
  1412  		NewStreamerBase(Element{
  1413  			Name:   *rbase.NewNamed("TVirtualStreamerInfo", "Abstract Interface describing Streamer information for one class"),
  1414  			Type:   rmeta.Base,
  1415  			Size:   0,
  1416  			ArrLen: 0,
  1417  			ArrDim: 0,
  1418  			MaxIdx: [5]int32{0, 1154605729, 0, 0, 0},
  1419  			Offset: 0,
  1420  			EName:  "BASE",
  1421  			XMin:   0.000000,
  1422  			XMax:   0.000000,
  1423  			Factor: 0.000000,
  1424  		}.New(), 6),
  1425  		&StreamerBasicType{StreamerElement: Element{
  1426  			Name:   *rbase.NewNamed("fCheckSum", "Checksum of original class"),
  1427  			Type:   rmeta.UInt,
  1428  			Size:   4,
  1429  			ArrLen: 0,
  1430  			ArrDim: 0,
  1431  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1432  			Offset: 0,
  1433  			EName:  "unsigned int",
  1434  			XMin:   0.000000,
  1435  			XMax:   0.000000,
  1436  			Factor: 0.000000,
  1437  		}.New()},
  1438  		&StreamerBasicType{StreamerElement: Element{
  1439  			Name:   *rbase.NewNamed("fClassVersion", "Class version identifier"),
  1440  			Type:   rmeta.Int,
  1441  			Size:   4,
  1442  			ArrLen: 0,
  1443  			ArrDim: 0,
  1444  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1445  			Offset: 0,
  1446  			EName:  "int",
  1447  			XMin:   0.000000,
  1448  			XMax:   0.000000,
  1449  			Factor: 0.000000,
  1450  		}.New()},
  1451  		&StreamerObjectPointer{StreamerElement: Element{
  1452  			Name:   *rbase.NewNamed("fElements", "Array of TStreamerElements"),
  1453  			Type:   rmeta.ObjectP,
  1454  			Size:   8,
  1455  			ArrLen: 0,
  1456  			ArrDim: 0,
  1457  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1458  			Offset: 0,
  1459  			EName:  "TObjArray*",
  1460  			XMin:   0.000000,
  1461  			XMax:   0.000000,
  1462  			Factor: 0.000000,
  1463  		}.New()},
  1464  	}))
  1465  	StreamerInfos.Add(NewCxxStreamerInfo("TStreamerElement", 4, 0xdd0eb253, []rbytes.StreamerElement{
  1466  		NewStreamerBase(Element{
  1467  			Name:   *rbase.NewNamed("TNamed", "The basis for a named object (name, title)"),
  1468  			Type:   rmeta.Base,
  1469  			Size:   0,
  1470  			ArrLen: 0,
  1471  			ArrDim: 0,
  1472  			MaxIdx: [5]int32{0, -541636036, 0, 0, 0},
  1473  			Offset: 0,
  1474  			EName:  "BASE",
  1475  			XMin:   0.000000,
  1476  			XMax:   0.000000,
  1477  			Factor: 0.000000,
  1478  		}.New(), 1),
  1479  		&StreamerBasicType{StreamerElement: Element{
  1480  			Name:   *rbase.NewNamed("fType", "element type"),
  1481  			Type:   rmeta.Int,
  1482  			Size:   4,
  1483  			ArrLen: 0,
  1484  			ArrDim: 0,
  1485  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1486  			Offset: 0,
  1487  			EName:  "int",
  1488  			XMin:   0.000000,
  1489  			XMax:   0.000000,
  1490  			Factor: 0.000000,
  1491  		}.New()},
  1492  		&StreamerBasicType{StreamerElement: Element{
  1493  			Name:   *rbase.NewNamed("fSize", "sizeof element"),
  1494  			Type:   rmeta.Int,
  1495  			Size:   4,
  1496  			ArrLen: 0,
  1497  			ArrDim: 0,
  1498  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1499  			Offset: 0,
  1500  			EName:  "int",
  1501  			XMin:   0.000000,
  1502  			XMax:   0.000000,
  1503  			Factor: 0.000000,
  1504  		}.New()},
  1505  		&StreamerBasicType{StreamerElement: Element{
  1506  			Name:   *rbase.NewNamed("fArrayLength", "cumulative size of all array dims"),
  1507  			Type:   rmeta.Int,
  1508  			Size:   4,
  1509  			ArrLen: 0,
  1510  			ArrDim: 0,
  1511  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1512  			Offset: 0,
  1513  			EName:  "int",
  1514  			XMin:   0.000000,
  1515  			XMax:   0.000000,
  1516  			Factor: 0.000000,
  1517  		}.New()},
  1518  		&StreamerBasicType{StreamerElement: Element{
  1519  			Name:   *rbase.NewNamed("fArrayDim", "number of array dimensions"),
  1520  			Type:   rmeta.Int,
  1521  			Size:   4,
  1522  			ArrLen: 0,
  1523  			ArrDim: 0,
  1524  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1525  			Offset: 0,
  1526  			EName:  "int",
  1527  			XMin:   0.000000,
  1528  			XMax:   0.000000,
  1529  			Factor: 0.000000,
  1530  		}.New()},
  1531  		&StreamerBasicType{StreamerElement: Element{
  1532  			Name:   *rbase.NewNamed("fMaxIndex", "Maximum array index for array dimension \"dim\""),
  1533  			Type:   rmeta.Enum(23),
  1534  			Size:   20,
  1535  			ArrLen: 5,
  1536  			ArrDim: 1,
  1537  			MaxIdx: [5]int32{5, 0, 0, 0, 0},
  1538  			Offset: 0,
  1539  			EName:  "int",
  1540  			XMin:   0.000000,
  1541  			XMax:   0.000000,
  1542  			Factor: 0.000000,
  1543  		}.New()},
  1544  		&StreamerString{StreamerElement: Element{
  1545  			Name:   *rbase.NewNamed("fTypeName", "Data type name of data member"),
  1546  			Type:   rmeta.TString,
  1547  			Size:   24,
  1548  			ArrLen: 0,
  1549  			ArrDim: 0,
  1550  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1551  			Offset: 0,
  1552  			EName:  "TString",
  1553  			XMin:   0.000000,
  1554  			XMax:   0.000000,
  1555  			Factor: 0.000000,
  1556  		}.New()},
  1557  	}))
  1558  	StreamerInfos.Add(NewCxxStreamerInfo("TStreamerBase", 3, 0x92715b0, []rbytes.StreamerElement{
  1559  		NewStreamerBase(Element{
  1560  			Name:   *rbase.NewNamed("TStreamerElement", "Base class for one element (data member) to be Streamed"),
  1561  			Type:   rmeta.Base,
  1562  			Size:   0,
  1563  			ArrLen: 0,
  1564  			ArrDim: 0,
  1565  			MaxIdx: [5]int32{0, -586239405, 0, 0, 0},
  1566  			Offset: 0,
  1567  			EName:  "BASE",
  1568  			XMin:   0.000000,
  1569  			XMax:   0.000000,
  1570  			Factor: 0.000000,
  1571  		}.New(), 4),
  1572  		&StreamerBasicType{StreamerElement: Element{
  1573  			Name:   *rbase.NewNamed("fBaseVersion", "version number of the base class (used during memberwise streaming)"),
  1574  			Type:   rmeta.Int,
  1575  			Size:   4,
  1576  			ArrLen: 0,
  1577  			ArrDim: 0,
  1578  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1579  			Offset: 0,
  1580  			EName:  "int",
  1581  			XMin:   0.000000,
  1582  			XMax:   0.000000,
  1583  			Factor: 0.000000,
  1584  		}.New()},
  1585  	}))
  1586  	StreamerInfos.Add(NewCxxStreamerInfo("TStreamerBasicType", 2, 0xf5d5ac4d, []rbytes.StreamerElement{
  1587  		NewStreamerBase(Element{
  1588  			Name:   *rbase.NewNamed("TStreamerElement", "Base class for one element (data member) to be Streamed"),
  1589  			Type:   rmeta.Base,
  1590  			Size:   0,
  1591  			ArrLen: 0,
  1592  			ArrDim: 0,
  1593  			MaxIdx: [5]int32{0, -586239405, 0, 0, 0},
  1594  			Offset: 0,
  1595  			EName:  "BASE",
  1596  			XMin:   0.000000,
  1597  			XMax:   0.000000,
  1598  			Factor: 0.000000,
  1599  		}.New(), 4),
  1600  	}))
  1601  	StreamerInfos.Add(NewCxxStreamerInfo("TStreamerBasicPointer", 2, 0x318803b, []rbytes.StreamerElement{
  1602  		NewStreamerBase(Element{
  1603  			Name:   *rbase.NewNamed("TStreamerElement", "Base class for one element (data member) to be Streamed"),
  1604  			Type:   rmeta.Base,
  1605  			Size:   0,
  1606  			ArrLen: 0,
  1607  			ArrDim: 0,
  1608  			MaxIdx: [5]int32{0, -586239405, 0, 0, 0},
  1609  			Offset: 0,
  1610  			EName:  "BASE",
  1611  			XMin:   0.000000,
  1612  			XMax:   0.000000,
  1613  			Factor: 0.000000,
  1614  		}.New(), 4),
  1615  		&StreamerBasicType{StreamerElement: Element{
  1616  			Name:   *rbase.NewNamed("fCountVersion", "version number of the class with the counter"),
  1617  			Type:   rmeta.Int,
  1618  			Size:   4,
  1619  			ArrLen: 0,
  1620  			ArrDim: 0,
  1621  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1622  			Offset: 0,
  1623  			EName:  "int",
  1624  			XMin:   0.000000,
  1625  			XMax:   0.000000,
  1626  			Factor: 0.000000,
  1627  		}.New()},
  1628  		&StreamerString{StreamerElement: Element{
  1629  			Name:   *rbase.NewNamed("fCountName", "name of data member holding the array count"),
  1630  			Type:   rmeta.TString,
  1631  			Size:   24,
  1632  			ArrLen: 0,
  1633  			ArrDim: 0,
  1634  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1635  			Offset: 0,
  1636  			EName:  "TString",
  1637  			XMin:   0.000000,
  1638  			XMax:   0.000000,
  1639  			Factor: 0.000000,
  1640  		}.New()},
  1641  		&StreamerString{StreamerElement: Element{
  1642  			Name:   *rbase.NewNamed("fCountClass", "name of the class with the counter"),
  1643  			Type:   rmeta.TString,
  1644  			Size:   24,
  1645  			ArrLen: 0,
  1646  			ArrDim: 0,
  1647  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1648  			Offset: 0,
  1649  			EName:  "TString",
  1650  			XMin:   0.000000,
  1651  			XMax:   0.000000,
  1652  			Factor: 0.000000,
  1653  		}.New()},
  1654  	}))
  1655  	StreamerInfos.Add(NewCxxStreamerInfo("TStreamerLoop", 2, 0xf350b8dc, []rbytes.StreamerElement{
  1656  		NewStreamerBase(Element{
  1657  			Name:   *rbase.NewNamed("TStreamerElement", "Base class for one element (data member) to be Streamed"),
  1658  			Type:   rmeta.Base,
  1659  			Size:   0,
  1660  			ArrLen: 0,
  1661  			ArrDim: 0,
  1662  			MaxIdx: [5]int32{0, -586239405, 0, 0, 0},
  1663  			Offset: 0,
  1664  			EName:  "BASE",
  1665  			XMin:   0.000000,
  1666  			XMax:   0.000000,
  1667  			Factor: 0.000000,
  1668  		}.New(), 4),
  1669  		&StreamerBasicType{StreamerElement: Element{
  1670  			Name:   *rbase.NewNamed("fCountVersion", "version number of the class with the counter"),
  1671  			Type:   rmeta.Int,
  1672  			Size:   4,
  1673  			ArrLen: 0,
  1674  			ArrDim: 0,
  1675  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1676  			Offset: 0,
  1677  			EName:  "int",
  1678  			XMin:   0.000000,
  1679  			XMax:   0.000000,
  1680  			Factor: 0.000000,
  1681  		}.New()},
  1682  		&StreamerString{StreamerElement: Element{
  1683  			Name:   *rbase.NewNamed("fCountName", "name of data member holding the array count"),
  1684  			Type:   rmeta.TString,
  1685  			Size:   24,
  1686  			ArrLen: 0,
  1687  			ArrDim: 0,
  1688  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1689  			Offset: 0,
  1690  			EName:  "TString",
  1691  			XMin:   0.000000,
  1692  			XMax:   0.000000,
  1693  			Factor: 0.000000,
  1694  		}.New()},
  1695  		&StreamerString{StreamerElement: Element{
  1696  			Name:   *rbase.NewNamed("fCountClass", "name of the class with the counter"),
  1697  			Type:   rmeta.TString,
  1698  			Size:   24,
  1699  			ArrLen: 0,
  1700  			ArrDim: 0,
  1701  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1702  			Offset: 0,
  1703  			EName:  "TString",
  1704  			XMin:   0.000000,
  1705  			XMax:   0.000000,
  1706  			Factor: 0.000000,
  1707  		}.New()},
  1708  	}))
  1709  	StreamerInfos.Add(NewCxxStreamerInfo("TStreamerObject", 2, 0x626ac134, []rbytes.StreamerElement{
  1710  		NewStreamerBase(Element{
  1711  			Name:   *rbase.NewNamed("TStreamerElement", "Base class for one element (data member) to be Streamed"),
  1712  			Type:   rmeta.Base,
  1713  			Size:   0,
  1714  			ArrLen: 0,
  1715  			ArrDim: 0,
  1716  			MaxIdx: [5]int32{0, -586239405, 0, 0, 0},
  1717  			Offset: 0,
  1718  			EName:  "BASE",
  1719  			XMin:   0.000000,
  1720  			XMax:   0.000000,
  1721  			Factor: 0.000000,
  1722  		}.New(), 4),
  1723  	}))
  1724  	StreamerInfos.Add(NewCxxStreamerInfo("TStreamerObjectPointer", 2, 0x5de72d4b, []rbytes.StreamerElement{
  1725  		NewStreamerBase(Element{
  1726  			Name:   *rbase.NewNamed("TStreamerElement", "Base class for one element (data member) to be Streamed"),
  1727  			Type:   rmeta.Base,
  1728  			Size:   0,
  1729  			ArrLen: 0,
  1730  			ArrDim: 0,
  1731  			MaxIdx: [5]int32{0, -586239405, 0, 0, 0},
  1732  			Offset: 0,
  1733  			EName:  "BASE",
  1734  			XMin:   0.000000,
  1735  			XMax:   0.000000,
  1736  			Factor: 0.000000,
  1737  		}.New(), 4),
  1738  	}))
  1739  	StreamerInfos.Add(NewCxxStreamerInfo("TStreamerObjectAny", 2, 0x8f7ef50, []rbytes.StreamerElement{
  1740  		NewStreamerBase(Element{
  1741  			Name:   *rbase.NewNamed("TStreamerElement", "Base class for one element (data member) to be Streamed"),
  1742  			Type:   rmeta.Base,
  1743  			Size:   0,
  1744  			ArrLen: 0,
  1745  			ArrDim: 0,
  1746  			MaxIdx: [5]int32{0, -586239405, 0, 0, 0},
  1747  			Offset: 0,
  1748  			EName:  "BASE",
  1749  			XMin:   0.000000,
  1750  			XMax:   0.000000,
  1751  			Factor: 0.000000,
  1752  		}.New(), 4),
  1753  	}))
  1754  	StreamerInfos.Add(NewCxxStreamerInfo("TStreamerObjectAnyPointer", 1, 0x3600167f, []rbytes.StreamerElement{
  1755  		NewStreamerBase(Element{
  1756  			Name:   *rbase.NewNamed("TStreamerElement", "Base class for one element (data member) to be Streamed"),
  1757  			Type:   rmeta.Base,
  1758  			Size:   0,
  1759  			ArrLen: 0,
  1760  			ArrDim: 0,
  1761  			MaxIdx: [5]int32{0, -586239405, 0, 0, 0},
  1762  			Offset: 0,
  1763  			EName:  "BASE",
  1764  			XMin:   0.000000,
  1765  			XMax:   0.000000,
  1766  			Factor: 0.000000,
  1767  		}.New(), 4),
  1768  	}))
  1769  	StreamerInfos.Add(NewCxxStreamerInfo("TStreamerString", 2, 0xa0aa915e, []rbytes.StreamerElement{
  1770  		NewStreamerBase(Element{
  1771  			Name:   *rbase.NewNamed("TStreamerElement", "Base class for one element (data member) to be Streamed"),
  1772  			Type:   rmeta.Base,
  1773  			Size:   0,
  1774  			ArrLen: 0,
  1775  			ArrDim: 0,
  1776  			MaxIdx: [5]int32{0, -586239405, 0, 0, 0},
  1777  			Offset: 0,
  1778  			EName:  "BASE",
  1779  			XMin:   0.000000,
  1780  			XMax:   0.000000,
  1781  			Factor: 0.000000,
  1782  		}.New(), 4),
  1783  	}))
  1784  	StreamerInfos.Add(NewCxxStreamerInfo("TStreamerSTL", 3, 0x89f908d6, []rbytes.StreamerElement{
  1785  		NewStreamerBase(Element{
  1786  			Name:   *rbase.NewNamed("TStreamerElement", "Base class for one element (data member) to be Streamed"),
  1787  			Type:   rmeta.Base,
  1788  			Size:   0,
  1789  			ArrLen: 0,
  1790  			ArrDim: 0,
  1791  			MaxIdx: [5]int32{0, -586239405, 0, 0, 0},
  1792  			Offset: 0,
  1793  			EName:  "BASE",
  1794  			XMin:   0.000000,
  1795  			XMax:   0.000000,
  1796  			Factor: 0.000000,
  1797  		}.New(), 4),
  1798  		&StreamerBasicType{StreamerElement: Element{
  1799  			Name:   *rbase.NewNamed("fSTLtype", "type of STL vector"),
  1800  			Type:   rmeta.Int,
  1801  			Size:   4,
  1802  			ArrLen: 0,
  1803  			ArrDim: 0,
  1804  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1805  			Offset: 0,
  1806  			EName:  "int",
  1807  			XMin:   0.000000,
  1808  			XMax:   0.000000,
  1809  			Factor: 0.000000,
  1810  		}.New()},
  1811  		&StreamerBasicType{StreamerElement: Element{
  1812  			Name:   *rbase.NewNamed("fCtype", "STL contained type"),
  1813  			Type:   rmeta.Int,
  1814  			Size:   4,
  1815  			ArrLen: 0,
  1816  			ArrDim: 0,
  1817  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1818  			Offset: 0,
  1819  			EName:  "int",
  1820  			XMin:   0.000000,
  1821  			XMax:   0.000000,
  1822  			Factor: 0.000000,
  1823  		}.New()},
  1824  	}))
  1825  	StreamerInfos.Add(NewCxxStreamerInfo("TStreamerSTLstring", 2, 0x262eefa1, []rbytes.StreamerElement{
  1826  		NewStreamerBase(Element{
  1827  			Name:   *rbase.NewNamed("TStreamerSTL", "Streamer element of type STL container"),
  1828  			Type:   rmeta.Base,
  1829  			Size:   0,
  1830  			ArrLen: 0,
  1831  			ArrDim: 0,
  1832  			MaxIdx: [5]int32{0, -1980167978, 0, 0, 0},
  1833  			Offset: 0,
  1834  			EName:  "BASE",
  1835  			XMin:   0.000000,
  1836  			XMax:   0.000000,
  1837  			Factor: 0.000000,
  1838  		}.New(), 3),
  1839  	}))
  1840  	StreamerInfos.Add(NewCxxStreamerInfo("TStreamerArtificial", 0, 0x5629bbc9, []rbytes.StreamerElement{
  1841  		NewStreamerBase(Element{
  1842  			Name:   *rbase.NewNamed("TStreamerElement", "Base class for one element (data member) to be Streamed"),
  1843  			Type:   rmeta.Base,
  1844  			Size:   0,
  1845  			ArrLen: 0,
  1846  			ArrDim: 0,
  1847  			MaxIdx: [5]int32{0, -586239405, 0, 0, 0},
  1848  			Offset: 0,
  1849  			EName:  "BASE",
  1850  			XMin:   0.000000,
  1851  			XMax:   0.000000,
  1852  			Factor: 0.000000,
  1853  		}.New(), 4),
  1854  	}))
  1855  	StreamerInfos.Add(NewCxxStreamerInfo("TAxis", 10, 0x5a496e70, []rbytes.StreamerElement{
  1856  		NewStreamerBase(Element{
  1857  			Name:   *rbase.NewNamed("TNamed", "The basis for a named object (name, title)"),
  1858  			Type:   rmeta.Base,
  1859  			Size:   0,
  1860  			ArrLen: 0,
  1861  			ArrDim: 0,
  1862  			MaxIdx: [5]int32{0, -541636036, 0, 0, 0},
  1863  			Offset: 0,
  1864  			EName:  "BASE",
  1865  			XMin:   0.000000,
  1866  			XMax:   0.000000,
  1867  			Factor: 0.000000,
  1868  		}.New(), 1),
  1869  		NewStreamerBase(Element{
  1870  			Name:   *rbase.NewNamed("TAttAxis", "Axis attributes"),
  1871  			Type:   rmeta.Base,
  1872  			Size:   0,
  1873  			ArrLen: 0,
  1874  			ArrDim: 0,
  1875  			MaxIdx: [5]int32{0, 1550843710, 0, 0, 0},
  1876  			Offset: 0,
  1877  			EName:  "BASE",
  1878  			XMin:   0.000000,
  1879  			XMax:   0.000000,
  1880  			Factor: 0.000000,
  1881  		}.New(), 4),
  1882  		&StreamerBasicType{StreamerElement: Element{
  1883  			Name:   *rbase.NewNamed("fNbins", "Number of bins"),
  1884  			Type:   rmeta.Int,
  1885  			Size:   4,
  1886  			ArrLen: 0,
  1887  			ArrDim: 0,
  1888  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1889  			Offset: 0,
  1890  			EName:  "int",
  1891  			XMin:   0.000000,
  1892  			XMax:   0.000000,
  1893  			Factor: 0.000000,
  1894  		}.New()},
  1895  		&StreamerBasicType{StreamerElement: Element{
  1896  			Name:   *rbase.NewNamed("fXmin", "Low edge of first bin"),
  1897  			Type:   rmeta.Double,
  1898  			Size:   8,
  1899  			ArrLen: 0,
  1900  			ArrDim: 0,
  1901  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1902  			Offset: 0,
  1903  			EName:  "double",
  1904  			XMin:   0.000000,
  1905  			XMax:   0.000000,
  1906  			Factor: 0.000000,
  1907  		}.New()},
  1908  		&StreamerBasicType{StreamerElement: Element{
  1909  			Name:   *rbase.NewNamed("fXmax", "Upper edge of last bin"),
  1910  			Type:   rmeta.Double,
  1911  			Size:   8,
  1912  			ArrLen: 0,
  1913  			ArrDim: 0,
  1914  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1915  			Offset: 0,
  1916  			EName:  "double",
  1917  			XMin:   0.000000,
  1918  			XMax:   0.000000,
  1919  			Factor: 0.000000,
  1920  		}.New()},
  1921  		&StreamerObjectAny{StreamerElement: Element{
  1922  			Name:   *rbase.NewNamed("fXbins", "Bin edges array in X"),
  1923  			Type:   rmeta.Any,
  1924  			Size:   24,
  1925  			ArrLen: 0,
  1926  			ArrDim: 0,
  1927  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1928  			Offset: 0,
  1929  			EName:  "TArrayD",
  1930  			XMin:   0.000000,
  1931  			XMax:   0.000000,
  1932  			Factor: 0.000000,
  1933  		}.New()},
  1934  		&StreamerBasicType{StreamerElement: Element{
  1935  			Name:   *rbase.NewNamed("fFirst", "First bin to display"),
  1936  			Type:   rmeta.Int,
  1937  			Size:   4,
  1938  			ArrLen: 0,
  1939  			ArrDim: 0,
  1940  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1941  			Offset: 0,
  1942  			EName:  "int",
  1943  			XMin:   0.000000,
  1944  			XMax:   0.000000,
  1945  			Factor: 0.000000,
  1946  		}.New()},
  1947  		&StreamerBasicType{StreamerElement: Element{
  1948  			Name:   *rbase.NewNamed("fLast", "Last bin to display"),
  1949  			Type:   rmeta.Int,
  1950  			Size:   4,
  1951  			ArrLen: 0,
  1952  			ArrDim: 0,
  1953  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1954  			Offset: 0,
  1955  			EName:  "int",
  1956  			XMin:   0.000000,
  1957  			XMax:   0.000000,
  1958  			Factor: 0.000000,
  1959  		}.New()},
  1960  		&StreamerBasicType{StreamerElement: Element{
  1961  			Name:   *rbase.NewNamed("fBits2", "Second bit status word"),
  1962  			Type:   rmeta.UShort,
  1963  			Size:   2,
  1964  			ArrLen: 0,
  1965  			ArrDim: 0,
  1966  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1967  			Offset: 0,
  1968  			EName:  "unsigned short",
  1969  			XMin:   0.000000,
  1970  			XMax:   0.000000,
  1971  			Factor: 0.000000,
  1972  		}.New()},
  1973  		&StreamerBasicType{StreamerElement: Element{
  1974  			Name:   *rbase.NewNamed("fTimeDisplay", "On/off displaying time values instead of numerics"),
  1975  			Type:   rmeta.Bool,
  1976  			Size:   1,
  1977  			ArrLen: 0,
  1978  			ArrDim: 0,
  1979  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1980  			Offset: 0,
  1981  			EName:  "bool",
  1982  			XMin:   0.000000,
  1983  			XMax:   0.000000,
  1984  			Factor: 0.000000,
  1985  		}.New()},
  1986  		&StreamerString{StreamerElement: Element{
  1987  			Name:   *rbase.NewNamed("fTimeFormat", "Date&time format, ex: 09/12/99 12:34:00"),
  1988  			Type:   rmeta.TString,
  1989  			Size:   24,
  1990  			ArrLen: 0,
  1991  			ArrDim: 0,
  1992  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  1993  			Offset: 0,
  1994  			EName:  "TString",
  1995  			XMin:   0.000000,
  1996  			XMax:   0.000000,
  1997  			Factor: 0.000000,
  1998  		}.New()},
  1999  		&StreamerObjectPointer{StreamerElement: Element{
  2000  			Name:   *rbase.NewNamed("fLabels", "List of labels"),
  2001  			Type:   rmeta.ObjectP,
  2002  			Size:   8,
  2003  			ArrLen: 0,
  2004  			ArrDim: 0,
  2005  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2006  			Offset: 0,
  2007  			EName:  "THashList*",
  2008  			XMin:   0.000000,
  2009  			XMax:   0.000000,
  2010  			Factor: 0.000000,
  2011  		}.New()},
  2012  		&StreamerObjectPointer{StreamerElement: Element{
  2013  			Name:   *rbase.NewNamed("fModLabs", "List of modified labels"),
  2014  			Type:   rmeta.ObjectP,
  2015  			Size:   8,
  2016  			ArrLen: 0,
  2017  			ArrDim: 0,
  2018  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2019  			Offset: 0,
  2020  			EName:  "TList*",
  2021  			XMin:   0.000000,
  2022  			XMax:   0.000000,
  2023  			Factor: 0.000000,
  2024  		}.New()},
  2025  	}))
  2026  	StreamerInfos.Add(NewCxxStreamerInfo("TConfidenceLevel", 1, 0xe0b6ba08, []rbytes.StreamerElement{
  2027  		NewStreamerBase(Element{
  2028  			Name:   *rbase.NewNamed("TObject", "Basic ROOT object"),
  2029  			Type:   rmeta.Base,
  2030  			Size:   0,
  2031  			ArrLen: 0,
  2032  			ArrDim: 0,
  2033  			MaxIdx: [5]int32{0, -1877229523, 0, 0, 0},
  2034  			Offset: 0,
  2035  			EName:  "BASE",
  2036  			XMin:   0.000000,
  2037  			XMax:   0.000000,
  2038  			Factor: 0.000000,
  2039  		}.New(), 1),
  2040  		&StreamerBasicType{StreamerElement: Element{
  2041  			Name:   *rbase.NewNamed("fNNMC", ""),
  2042  			Type:   rmeta.Counter,
  2043  			Size:   4,
  2044  			ArrLen: 0,
  2045  			ArrDim: 0,
  2046  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2047  			Offset: 0,
  2048  			EName:  "int",
  2049  			XMin:   0.000000,
  2050  			XMax:   0.000000,
  2051  			Factor: 0.000000,
  2052  		}.New()},
  2053  		&StreamerBasicType{StreamerElement: Element{
  2054  			Name:   *rbase.NewNamed("fDtot", ""),
  2055  			Type:   rmeta.Int,
  2056  			Size:   4,
  2057  			ArrLen: 0,
  2058  			ArrDim: 0,
  2059  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2060  			Offset: 0,
  2061  			EName:  "int",
  2062  			XMin:   0.000000,
  2063  			XMax:   0.000000,
  2064  			Factor: 0.000000,
  2065  		}.New()},
  2066  		&StreamerBasicType{StreamerElement: Element{
  2067  			Name:   *rbase.NewNamed("fStot", ""),
  2068  			Type:   rmeta.Double,
  2069  			Size:   8,
  2070  			ArrLen: 0,
  2071  			ArrDim: 0,
  2072  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2073  			Offset: 0,
  2074  			EName:  "double",
  2075  			XMin:   0.000000,
  2076  			XMax:   0.000000,
  2077  			Factor: 0.000000,
  2078  		}.New()},
  2079  		&StreamerBasicType{StreamerElement: Element{
  2080  			Name:   *rbase.NewNamed("fBtot", ""),
  2081  			Type:   rmeta.Double,
  2082  			Size:   8,
  2083  			ArrLen: 0,
  2084  			ArrDim: 0,
  2085  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2086  			Offset: 0,
  2087  			EName:  "double",
  2088  			XMin:   0.000000,
  2089  			XMax:   0.000000,
  2090  			Factor: 0.000000,
  2091  		}.New()},
  2092  		&StreamerBasicType{StreamerElement: Element{
  2093  			Name:   *rbase.NewNamed("fTSD", ""),
  2094  			Type:   rmeta.Double,
  2095  			Size:   8,
  2096  			ArrLen: 0,
  2097  			ArrDim: 0,
  2098  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2099  			Offset: 0,
  2100  			EName:  "double",
  2101  			XMin:   0.000000,
  2102  			XMax:   0.000000,
  2103  			Factor: 0.000000,
  2104  		}.New()},
  2105  		&StreamerBasicType{StreamerElement: Element{
  2106  			Name:   *rbase.NewNamed("fNMC", ""),
  2107  			Type:   rmeta.Double,
  2108  			Size:   8,
  2109  			ArrLen: 0,
  2110  			ArrDim: 0,
  2111  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2112  			Offset: 0,
  2113  			EName:  "double",
  2114  			XMin:   0.000000,
  2115  			XMax:   0.000000,
  2116  			Factor: 0.000000,
  2117  		}.New()},
  2118  		&StreamerBasicType{StreamerElement: Element{
  2119  			Name:   *rbase.NewNamed("fMCL3S", ""),
  2120  			Type:   rmeta.Double,
  2121  			Size:   8,
  2122  			ArrLen: 0,
  2123  			ArrDim: 0,
  2124  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2125  			Offset: 0,
  2126  			EName:  "double",
  2127  			XMin:   0.000000,
  2128  			XMax:   0.000000,
  2129  			Factor: 0.000000,
  2130  		}.New()},
  2131  		&StreamerBasicType{StreamerElement: Element{
  2132  			Name:   *rbase.NewNamed("fMCL5S", ""),
  2133  			Type:   rmeta.Double,
  2134  			Size:   8,
  2135  			ArrLen: 0,
  2136  			ArrDim: 0,
  2137  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2138  			Offset: 0,
  2139  			EName:  "double",
  2140  			XMin:   0.000000,
  2141  			XMax:   0.000000,
  2142  			Factor: 0.000000,
  2143  		}.New()},
  2144  		NewStreamerBasicPointer(Element{
  2145  			Name:   *rbase.NewNamed("fTSB", "[fNNMC]"),
  2146  			Type:   48,
  2147  			Size:   8,
  2148  			ArrLen: 0,
  2149  			ArrDim: 0,
  2150  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2151  			Offset: 0,
  2152  			EName:  "double*",
  2153  			XMin:   0.000000,
  2154  			XMax:   0.000000,
  2155  			Factor: 0.000000,
  2156  		}.New(), 1, "fNNMC", "TConfidenceLevel"),
  2157  		NewStreamerBasicPointer(Element{
  2158  			Name:   *rbase.NewNamed("fTSS", "[fNNMC]"),
  2159  			Type:   48,
  2160  			Size:   8,
  2161  			ArrLen: 0,
  2162  			ArrDim: 0,
  2163  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2164  			Offset: 0,
  2165  			EName:  "double*",
  2166  			XMin:   0.000000,
  2167  			XMax:   0.000000,
  2168  			Factor: 0.000000,
  2169  		}.New(), 1, "fNNMC", "TConfidenceLevel"),
  2170  		NewStreamerBasicPointer(Element{
  2171  			Name:   *rbase.NewNamed("fLRS", "[fNNMC]"),
  2172  			Type:   48,
  2173  			Size:   8,
  2174  			ArrLen: 0,
  2175  			ArrDim: 0,
  2176  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2177  			Offset: 0,
  2178  			EName:  "double*",
  2179  			XMin:   0.000000,
  2180  			XMax:   0.000000,
  2181  			Factor: 0.000000,
  2182  		}.New(), 1, "fNNMC", "TConfidenceLevel"),
  2183  		NewStreamerBasicPointer(Element{
  2184  			Name:   *rbase.NewNamed("fLRB", "[fNNMC]"),
  2185  			Type:   48,
  2186  			Size:   8,
  2187  			ArrLen: 0,
  2188  			ArrDim: 0,
  2189  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2190  			Offset: 0,
  2191  			EName:  "double*",
  2192  			XMin:   0.000000,
  2193  			XMax:   0.000000,
  2194  			Factor: 0.000000,
  2195  		}.New(), 1, "fNNMC", "TConfidenceLevel"),
  2196  		NewStreamerBasicPointer(Element{
  2197  			Name:   *rbase.NewNamed("fISS", "[fNNMC]"),
  2198  			Type:   43,
  2199  			Size:   4,
  2200  			ArrLen: 0,
  2201  			ArrDim: 0,
  2202  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2203  			Offset: 0,
  2204  			EName:  "int*",
  2205  			XMin:   0.000000,
  2206  			XMax:   0.000000,
  2207  			Factor: 0.000000,
  2208  		}.New(), 1, "fNNMC", "TConfidenceLevel"),
  2209  		NewStreamerBasicPointer(Element{
  2210  			Name:   *rbase.NewNamed("fISB", "[fNNMC]"),
  2211  			Type:   43,
  2212  			Size:   4,
  2213  			ArrLen: 0,
  2214  			ArrDim: 0,
  2215  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2216  			Offset: 0,
  2217  			EName:  "int*",
  2218  			XMin:   0.000000,
  2219  			XMax:   0.000000,
  2220  			Factor: 0.000000,
  2221  		}.New(), 1, "fNNMC", "TConfidenceLevel"),
  2222  	}))
  2223  	StreamerInfos.Add(NewCxxStreamerInfo("TEfficiency", 2, 0x52931aeb, []rbytes.StreamerElement{
  2224  		NewStreamerBase(Element{
  2225  			Name:   *rbase.NewNamed("TNamed", "The basis for a named object (name, title)"),
  2226  			Type:   rmeta.Base,
  2227  			Size:   0,
  2228  			ArrLen: 0,
  2229  			ArrDim: 0,
  2230  			MaxIdx: [5]int32{0, -541636036, 0, 0, 0},
  2231  			Offset: 0,
  2232  			EName:  "BASE",
  2233  			XMin:   0.000000,
  2234  			XMax:   0.000000,
  2235  			Factor: 0.000000,
  2236  		}.New(), 1),
  2237  		NewStreamerBase(Element{
  2238  			Name:   *rbase.NewNamed("TAttLine", "Line attributes"),
  2239  			Type:   rmeta.Base,
  2240  			Size:   0,
  2241  			ArrLen: 0,
  2242  			ArrDim: 0,
  2243  			MaxIdx: [5]int32{0, -1811462839, 0, 0, 0},
  2244  			Offset: 0,
  2245  			EName:  "BASE",
  2246  			XMin:   0.000000,
  2247  			XMax:   0.000000,
  2248  			Factor: 0.000000,
  2249  		}.New(), 2),
  2250  		NewStreamerBase(Element{
  2251  			Name:   *rbase.NewNamed("TAttFill", "Fill area attributes"),
  2252  			Type:   rmeta.Base,
  2253  			Size:   0,
  2254  			ArrLen: 0,
  2255  			ArrDim: 0,
  2256  			MaxIdx: [5]int32{0, -2545006, 0, 0, 0},
  2257  			Offset: 0,
  2258  			EName:  "BASE",
  2259  			XMin:   0.000000,
  2260  			XMax:   0.000000,
  2261  			Factor: 0.000000,
  2262  		}.New(), 2),
  2263  		NewStreamerBase(Element{
  2264  			Name:   *rbase.NewNamed("TAttMarker", "Marker attributes"),
  2265  			Type:   rmeta.Base,
  2266  			Size:   0,
  2267  			ArrLen: 0,
  2268  			ArrDim: 0,
  2269  			MaxIdx: [5]int32{0, 689802220, 0, 0, 0},
  2270  			Offset: 0,
  2271  			EName:  "BASE",
  2272  			XMin:   0.000000,
  2273  			XMax:   0.000000,
  2274  			Factor: 0.000000,
  2275  		}.New(), 3),
  2276  		&StreamerBasicType{StreamerElement: Element{
  2277  			Name:   *rbase.NewNamed("fBeta_alpha", "Global parameter for prior beta distribution (default = 1)"),
  2278  			Type:   rmeta.Double,
  2279  			Size:   8,
  2280  			ArrLen: 0,
  2281  			ArrDim: 0,
  2282  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2283  			Offset: 0,
  2284  			EName:  "double",
  2285  			XMin:   0.000000,
  2286  			XMax:   0.000000,
  2287  			Factor: 0.000000,
  2288  		}.New()},
  2289  		&StreamerBasicType{StreamerElement: Element{
  2290  			Name:   *rbase.NewNamed("fBeta_beta", "Global parameter for prior beta distribution (default = 1)"),
  2291  			Type:   rmeta.Double,
  2292  			Size:   8,
  2293  			ArrLen: 0,
  2294  			ArrDim: 0,
  2295  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2296  			Offset: 0,
  2297  			EName:  "double",
  2298  			XMin:   0.000000,
  2299  			XMax:   0.000000,
  2300  			Factor: 0.000000,
  2301  		}.New()},
  2302  		NewCxxStreamerSTL(Element{
  2303  			Name:   *rbase.NewNamed("fBeta_bin_params", "Parameter for prior beta distribution different bin by bin"),
  2304  			Type:   rmeta.Streamer,
  2305  			Size:   24,
  2306  			ArrLen: 0,
  2307  			ArrDim: 0,
  2308  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2309  			Offset: 0,
  2310  			EName:  "vector<pair<double,double> >",
  2311  			XMin:   0.000000,
  2312  			XMax:   0.000000,
  2313  			Factor: 0.000000,
  2314  		}.New(), 1, 61),
  2315  		&StreamerBasicType{StreamerElement: Element{
  2316  			Name:   *rbase.NewNamed("fConfLevel", "Confidence level (default = 0.683, 1 sigma)"),
  2317  			Type:   rmeta.Double,
  2318  			Size:   8,
  2319  			ArrLen: 0,
  2320  			ArrDim: 0,
  2321  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2322  			Offset: 0,
  2323  			EName:  "double",
  2324  			XMin:   0.000000,
  2325  			XMax:   0.000000,
  2326  			Factor: 0.000000,
  2327  		}.New()},
  2328  		&StreamerObjectPointer{StreamerElement: Element{
  2329  			Name:   *rbase.NewNamed("fFunctions", "->Pointer to list of functions"),
  2330  			Type:   rmeta.Objectp,
  2331  			Size:   8,
  2332  			ArrLen: 0,
  2333  			ArrDim: 0,
  2334  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2335  			Offset: 0,
  2336  			EName:  "TList*",
  2337  			XMin:   0.000000,
  2338  			XMax:   0.000000,
  2339  			Factor: 0.000000,
  2340  		}.New()},
  2341  		&StreamerObjectPointer{StreamerElement: Element{
  2342  			Name:   *rbase.NewNamed("fPassedHistogram", "Histogram for events which passed certain criteria"),
  2343  			Type:   rmeta.ObjectP,
  2344  			Size:   8,
  2345  			ArrLen: 0,
  2346  			ArrDim: 0,
  2347  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2348  			Offset: 0,
  2349  			EName:  "TH1*",
  2350  			XMin:   0.000000,
  2351  			XMax:   0.000000,
  2352  			Factor: 0.000000,
  2353  		}.New()},
  2354  		&StreamerBasicType{StreamerElement: Element{
  2355  			Name:   *rbase.NewNamed("fStatisticOption", "Defines how the confidence intervals are determined"),
  2356  			Type:   rmeta.Int,
  2357  			Size:   4,
  2358  			ArrLen: 0,
  2359  			ArrDim: 0,
  2360  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2361  			Offset: 0,
  2362  			EName:  "TEfficiency::EStatOption",
  2363  			XMin:   0.000000,
  2364  			XMax:   0.000000,
  2365  			Factor: 0.000000,
  2366  		}.New()},
  2367  		&StreamerObjectPointer{StreamerElement: Element{
  2368  			Name:   *rbase.NewNamed("fTotalHistogram", "Histogram for total number of events"),
  2369  			Type:   rmeta.ObjectP,
  2370  			Size:   8,
  2371  			ArrLen: 0,
  2372  			ArrDim: 0,
  2373  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2374  			Offset: 0,
  2375  			EName:  "TH1*",
  2376  			XMin:   0.000000,
  2377  			XMax:   0.000000,
  2378  			Factor: 0.000000,
  2379  		}.New()},
  2380  		&StreamerBasicType{StreamerElement: Element{
  2381  			Name:   *rbase.NewNamed("fWeight", "Weight for all events (default = 1)"),
  2382  			Type:   rmeta.Double,
  2383  			Size:   8,
  2384  			ArrLen: 0,
  2385  			ArrDim: 0,
  2386  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2387  			Offset: 0,
  2388  			EName:  "double",
  2389  			XMin:   0.000000,
  2390  			XMax:   0.000000,
  2391  			Factor: 0.000000,
  2392  		}.New()},
  2393  	}))
  2394  	StreamerInfos.Add(NewCxxStreamerInfo("TF1", 12, 0x7223ffd8, []rbytes.StreamerElement{
  2395  		NewStreamerBase(Element{
  2396  			Name:   *rbase.NewNamed("TNamed", "The basis for a named object (name, title)"),
  2397  			Type:   rmeta.Base,
  2398  			Size:   0,
  2399  			ArrLen: 0,
  2400  			ArrDim: 0,
  2401  			MaxIdx: [5]int32{0, -541636036, 0, 0, 0},
  2402  			Offset: 0,
  2403  			EName:  "BASE",
  2404  			XMin:   0.000000,
  2405  			XMax:   0.000000,
  2406  			Factor: 0.000000,
  2407  		}.New(), 1),
  2408  		NewStreamerBase(Element{
  2409  			Name:   *rbase.NewNamed("TAttLine", "Line attributes"),
  2410  			Type:   rmeta.Base,
  2411  			Size:   0,
  2412  			ArrLen: 0,
  2413  			ArrDim: 0,
  2414  			MaxIdx: [5]int32{0, -1811462839, 0, 0, 0},
  2415  			Offset: 0,
  2416  			EName:  "BASE",
  2417  			XMin:   0.000000,
  2418  			XMax:   0.000000,
  2419  			Factor: 0.000000,
  2420  		}.New(), 2),
  2421  		NewStreamerBase(Element{
  2422  			Name:   *rbase.NewNamed("TAttFill", "Fill area attributes"),
  2423  			Type:   rmeta.Base,
  2424  			Size:   0,
  2425  			ArrLen: 0,
  2426  			ArrDim: 0,
  2427  			MaxIdx: [5]int32{0, -2545006, 0, 0, 0},
  2428  			Offset: 0,
  2429  			EName:  "BASE",
  2430  			XMin:   0.000000,
  2431  			XMax:   0.000000,
  2432  			Factor: 0.000000,
  2433  		}.New(), 2),
  2434  		NewStreamerBase(Element{
  2435  			Name:   *rbase.NewNamed("TAttMarker", "Marker attributes"),
  2436  			Type:   rmeta.Base,
  2437  			Size:   0,
  2438  			ArrLen: 0,
  2439  			ArrDim: 0,
  2440  			MaxIdx: [5]int32{0, 689802220, 0, 0, 0},
  2441  			Offset: 0,
  2442  			EName:  "BASE",
  2443  			XMin:   0.000000,
  2444  			XMax:   0.000000,
  2445  			Factor: 0.000000,
  2446  		}.New(), 3),
  2447  		&StreamerBasicType{StreamerElement: Element{
  2448  			Name:   *rbase.NewNamed("fXmin", "Lower bounds for the range"),
  2449  			Type:   rmeta.Double,
  2450  			Size:   8,
  2451  			ArrLen: 0,
  2452  			ArrDim: 0,
  2453  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2454  			Offset: 0,
  2455  			EName:  "double",
  2456  			XMin:   0.000000,
  2457  			XMax:   0.000000,
  2458  			Factor: 0.000000,
  2459  		}.New()},
  2460  		&StreamerBasicType{StreamerElement: Element{
  2461  			Name:   *rbase.NewNamed("fXmax", "Upper bounds for the range"),
  2462  			Type:   rmeta.Double,
  2463  			Size:   8,
  2464  			ArrLen: 0,
  2465  			ArrDim: 0,
  2466  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2467  			Offset: 0,
  2468  			EName:  "double",
  2469  			XMin:   0.000000,
  2470  			XMax:   0.000000,
  2471  			Factor: 0.000000,
  2472  		}.New()},
  2473  		&StreamerBasicType{StreamerElement: Element{
  2474  			Name:   *rbase.NewNamed("fNpar", "Number of parameters"),
  2475  			Type:   rmeta.Int,
  2476  			Size:   4,
  2477  			ArrLen: 0,
  2478  			ArrDim: 0,
  2479  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2480  			Offset: 0,
  2481  			EName:  "int",
  2482  			XMin:   0.000000,
  2483  			XMax:   0.000000,
  2484  			Factor: 0.000000,
  2485  		}.New()},
  2486  		&StreamerBasicType{StreamerElement: Element{
  2487  			Name:   *rbase.NewNamed("fNdim", "Function dimension"),
  2488  			Type:   rmeta.Int,
  2489  			Size:   4,
  2490  			ArrLen: 0,
  2491  			ArrDim: 0,
  2492  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2493  			Offset: 0,
  2494  			EName:  "int",
  2495  			XMin:   0.000000,
  2496  			XMax:   0.000000,
  2497  			Factor: 0.000000,
  2498  		}.New()},
  2499  		&StreamerBasicType{StreamerElement: Element{
  2500  			Name:   *rbase.NewNamed("fNpx", "Number of points used for the graphical representation"),
  2501  			Type:   rmeta.Int,
  2502  			Size:   4,
  2503  			ArrLen: 0,
  2504  			ArrDim: 0,
  2505  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2506  			Offset: 0,
  2507  			EName:  "int",
  2508  			XMin:   0.000000,
  2509  			XMax:   0.000000,
  2510  			Factor: 0.000000,
  2511  		}.New()},
  2512  		&StreamerBasicType{StreamerElement: Element{
  2513  			Name:   *rbase.NewNamed("fType", ""),
  2514  			Type:   rmeta.Int,
  2515  			Size:   4,
  2516  			ArrLen: 0,
  2517  			ArrDim: 0,
  2518  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2519  			Offset: 0,
  2520  			EName:  "TF1::EFType",
  2521  			XMin:   0.000000,
  2522  			XMax:   0.000000,
  2523  			Factor: 0.000000,
  2524  		}.New()},
  2525  		&StreamerBasicType{StreamerElement: Element{
  2526  			Name:   *rbase.NewNamed("fNpfits", "Number of points used in the fit"),
  2527  			Type:   rmeta.Int,
  2528  			Size:   4,
  2529  			ArrLen: 0,
  2530  			ArrDim: 0,
  2531  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2532  			Offset: 0,
  2533  			EName:  "int",
  2534  			XMin:   0.000000,
  2535  			XMax:   0.000000,
  2536  			Factor: 0.000000,
  2537  		}.New()},
  2538  		&StreamerBasicType{StreamerElement: Element{
  2539  			Name:   *rbase.NewNamed("fNDF", "Number of degrees of freedom in the fit"),
  2540  			Type:   rmeta.Int,
  2541  			Size:   4,
  2542  			ArrLen: 0,
  2543  			ArrDim: 0,
  2544  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2545  			Offset: 0,
  2546  			EName:  "int",
  2547  			XMin:   0.000000,
  2548  			XMax:   0.000000,
  2549  			Factor: 0.000000,
  2550  		}.New()},
  2551  		&StreamerBasicType{StreamerElement: Element{
  2552  			Name:   *rbase.NewNamed("fChisquare", "Function fit chisquare"),
  2553  			Type:   rmeta.Double,
  2554  			Size:   8,
  2555  			ArrLen: 0,
  2556  			ArrDim: 0,
  2557  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2558  			Offset: 0,
  2559  			EName:  "double",
  2560  			XMin:   0.000000,
  2561  			XMax:   0.000000,
  2562  			Factor: 0.000000,
  2563  		}.New()},
  2564  		&StreamerBasicType{StreamerElement: Element{
  2565  			Name:   *rbase.NewNamed("fMinimum", "Minimum value for plotting"),
  2566  			Type:   rmeta.Double,
  2567  			Size:   8,
  2568  			ArrLen: 0,
  2569  			ArrDim: 0,
  2570  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2571  			Offset: 0,
  2572  			EName:  "double",
  2573  			XMin:   0.000000,
  2574  			XMax:   0.000000,
  2575  			Factor: 0.000000,
  2576  		}.New()},
  2577  		&StreamerBasicType{StreamerElement: Element{
  2578  			Name:   *rbase.NewNamed("fMaximum", "Maximum value for plotting"),
  2579  			Type:   rmeta.Double,
  2580  			Size:   8,
  2581  			ArrLen: 0,
  2582  			ArrDim: 0,
  2583  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2584  			Offset: 0,
  2585  			EName:  "double",
  2586  			XMin:   0.000000,
  2587  			XMax:   0.000000,
  2588  			Factor: 0.000000,
  2589  		}.New()},
  2590  		NewCxxStreamerSTL(Element{
  2591  			Name:   *rbase.NewNamed("fParErrors", "Array of errors of the fNpar parameters"),
  2592  			Type:   rmeta.Streamer,
  2593  			Size:   24,
  2594  			ArrLen: 0,
  2595  			ArrDim: 0,
  2596  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2597  			Offset: 0,
  2598  			EName:  "vector<double>",
  2599  			XMin:   0.000000,
  2600  			XMax:   0.000000,
  2601  			Factor: 0.000000,
  2602  		}.New(), 1, 8),
  2603  		NewCxxStreamerSTL(Element{
  2604  			Name:   *rbase.NewNamed("fParMin", "Array of lower limits of the fNpar parameters"),
  2605  			Type:   rmeta.Streamer,
  2606  			Size:   24,
  2607  			ArrLen: 0,
  2608  			ArrDim: 0,
  2609  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2610  			Offset: 0,
  2611  			EName:  "vector<double>",
  2612  			XMin:   0.000000,
  2613  			XMax:   0.000000,
  2614  			Factor: 0.000000,
  2615  		}.New(), 1, 8),
  2616  		NewCxxStreamerSTL(Element{
  2617  			Name:   *rbase.NewNamed("fParMax", "Array of upper limits of the fNpar parameters"),
  2618  			Type:   rmeta.Streamer,
  2619  			Size:   24,
  2620  			ArrLen: 0,
  2621  			ArrDim: 0,
  2622  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2623  			Offset: 0,
  2624  			EName:  "vector<double>",
  2625  			XMin:   0.000000,
  2626  			XMax:   0.000000,
  2627  			Factor: 0.000000,
  2628  		}.New(), 1, 8),
  2629  		NewCxxStreamerSTL(Element{
  2630  			Name:   *rbase.NewNamed("fSave", "Array of fNsave function values"),
  2631  			Type:   rmeta.Streamer,
  2632  			Size:   24,
  2633  			ArrLen: 0,
  2634  			ArrDim: 0,
  2635  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2636  			Offset: 0,
  2637  			EName:  "vector<double>",
  2638  			XMin:   0.000000,
  2639  			XMax:   0.000000,
  2640  			Factor: 0.000000,
  2641  		}.New(), 1, 8),
  2642  		&StreamerBasicType{StreamerElement: Element{
  2643  			Name:   *rbase.NewNamed("fNormalized", "Normalization option (false by default)"),
  2644  			Type:   rmeta.Bool,
  2645  			Size:   1,
  2646  			ArrLen: 0,
  2647  			ArrDim: 0,
  2648  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2649  			Offset: 0,
  2650  			EName:  "bool",
  2651  			XMin:   0.000000,
  2652  			XMax:   0.000000,
  2653  			Factor: 0.000000,
  2654  		}.New()},
  2655  		&StreamerBasicType{StreamerElement: Element{
  2656  			Name:   *rbase.NewNamed("fNormIntegral", "Integral of the function before being normalized"),
  2657  			Type:   rmeta.Double,
  2658  			Size:   8,
  2659  			ArrLen: 0,
  2660  			ArrDim: 0,
  2661  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2662  			Offset: 0,
  2663  			EName:  "double",
  2664  			XMin:   0.000000,
  2665  			XMax:   0.000000,
  2666  			Factor: 0.000000,
  2667  		}.New()},
  2668  		&StreamerObjectPointer{StreamerElement: Element{
  2669  			Name:   *rbase.NewNamed("fFormula", "Pointer to TFormula in case when user define formula"),
  2670  			Type:   rmeta.ObjectP,
  2671  			Size:   8,
  2672  			ArrLen: 0,
  2673  			ArrDim: 0,
  2674  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2675  			Offset: 0,
  2676  			EName:  "TFormula*",
  2677  			XMin:   0.000000,
  2678  			XMax:   0.000000,
  2679  			Factor: 0.000000,
  2680  		}.New()},
  2681  		&StreamerObjectAnyPointer{StreamerElement: Element{
  2682  			Name:   *rbase.NewNamed("fParams", "Pointer to Function parameters object (exists only for not-formula functions)"),
  2683  			Type:   rmeta.AnyP,
  2684  			Size:   8,
  2685  			ArrLen: 0,
  2686  			ArrDim: 0,
  2687  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2688  			Offset: 0,
  2689  			EName:  "TF1Parameters*",
  2690  			XMin:   0.000000,
  2691  			XMax:   0.000000,
  2692  			Factor: 0.000000,
  2693  		}.New()},
  2694  		&StreamerObjectPointer{StreamerElement: Element{
  2695  			Name:   *rbase.NewNamed("fComposition", "Pointer to composition (NSUM or CONV)"),
  2696  			Type:   rmeta.ObjectP,
  2697  			Size:   8,
  2698  			ArrLen: 0,
  2699  			ArrDim: 0,
  2700  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2701  			Offset: 0,
  2702  			EName:  "TF1AbsComposition*",
  2703  			XMin:   0.000000,
  2704  			XMax:   0.000000,
  2705  			Factor: 0.000000,
  2706  		}.New()},
  2707  	}))
  2708  	StreamerInfos.Add(NewCxxStreamerInfo("TF1AbsComposition", 1, 0xa71d6529, []rbytes.StreamerElement{
  2709  		NewStreamerBase(Element{
  2710  			Name:   *rbase.NewNamed("TObject", "Basic ROOT object"),
  2711  			Type:   rmeta.Base,
  2712  			Size:   0,
  2713  			ArrLen: 0,
  2714  			ArrDim: 0,
  2715  			MaxIdx: [5]int32{0, -1877229523, 0, 0, 0},
  2716  			Offset: 0,
  2717  			EName:  "BASE",
  2718  			XMin:   0.000000,
  2719  			XMax:   0.000000,
  2720  			Factor: 0.000000,
  2721  		}.New(), 1),
  2722  	}))
  2723  	StreamerInfos.Add(NewCxxStreamerInfo("TF1Convolution", 1, 0x34ccb053, []rbytes.StreamerElement{
  2724  		NewStreamerBase(Element{
  2725  			Name:   *rbase.NewNamed("TF1AbsComposition", ""),
  2726  			Type:   rmeta.Base,
  2727  			Size:   0,
  2728  			ArrLen: 0,
  2729  			ArrDim: 0,
  2730  			MaxIdx: [5]int32{0, -1491245783, 0, 0, 0},
  2731  			Offset: 0,
  2732  			EName:  "BASE",
  2733  			XMin:   0.000000,
  2734  			XMax:   0.000000,
  2735  			Factor: 0.000000,
  2736  		}.New(), 1),
  2737  		&StreamerObjectPointer{StreamerElement: Element{
  2738  			Name:   *rbase.NewNamed("fFunction1", "First function to be convolved"),
  2739  			Type:   rmeta.ObjectP,
  2740  			Size:   8,
  2741  			ArrLen: 0,
  2742  			ArrDim: 0,
  2743  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2744  			Offset: 0,
  2745  			EName:  "TF1*",
  2746  			XMin:   0.000000,
  2747  			XMax:   0.000000,
  2748  			Factor: 0.000000,
  2749  		}.New()},
  2750  		&StreamerObjectPointer{StreamerElement: Element{
  2751  			Name:   *rbase.NewNamed("fFunction2", "Second function to be convolved"),
  2752  			Type:   rmeta.ObjectP,
  2753  			Size:   8,
  2754  			ArrLen: 0,
  2755  			ArrDim: 0,
  2756  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2757  			Offset: 0,
  2758  			EName:  "TF1*",
  2759  			XMin:   0.000000,
  2760  			XMax:   0.000000,
  2761  			Factor: 0.000000,
  2762  		}.New()},
  2763  		NewCxxStreamerSTL(Element{
  2764  			Name:   *rbase.NewNamed("fParams1", ""),
  2765  			Type:   rmeta.Streamer,
  2766  			Size:   24,
  2767  			ArrLen: 0,
  2768  			ArrDim: 0,
  2769  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2770  			Offset: 0,
  2771  			EName:  "vector<double>",
  2772  			XMin:   0.000000,
  2773  			XMax:   0.000000,
  2774  			Factor: 0.000000,
  2775  		}.New(), 1, 8),
  2776  		NewCxxStreamerSTL(Element{
  2777  			Name:   *rbase.NewNamed("fParams2", ""),
  2778  			Type:   rmeta.Streamer,
  2779  			Size:   24,
  2780  			ArrLen: 0,
  2781  			ArrDim: 0,
  2782  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2783  			Offset: 0,
  2784  			EName:  "vector<double>",
  2785  			XMin:   0.000000,
  2786  			XMax:   0.000000,
  2787  			Factor: 0.000000,
  2788  		}.New(), 1, 8),
  2789  		NewCxxStreamerSTL(Element{
  2790  			Name:   *rbase.NewNamed("fParNames", "Parameters' names"),
  2791  			Type:   rmeta.Streamer,
  2792  			Size:   24,
  2793  			ArrLen: 0,
  2794  			ArrDim: 0,
  2795  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2796  			Offset: 0,
  2797  			EName:  "vector<TString>",
  2798  			XMin:   0.000000,
  2799  			XMax:   0.000000,
  2800  			Factor: 0.000000,
  2801  		}.New(), 1, 61),
  2802  		&StreamerBasicType{StreamerElement: Element{
  2803  			Name:   *rbase.NewNamed("fXmin", "Minimal bound of the range of the convolution"),
  2804  			Type:   rmeta.Double,
  2805  			Size:   8,
  2806  			ArrLen: 0,
  2807  			ArrDim: 0,
  2808  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2809  			Offset: 0,
  2810  			EName:  "double",
  2811  			XMin:   0.000000,
  2812  			XMax:   0.000000,
  2813  			Factor: 0.000000,
  2814  		}.New()},
  2815  		&StreamerBasicType{StreamerElement: Element{
  2816  			Name:   *rbase.NewNamed("fXmax", "Maximal bound of the range of the convolution"),
  2817  			Type:   rmeta.Double,
  2818  			Size:   8,
  2819  			ArrLen: 0,
  2820  			ArrDim: 0,
  2821  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2822  			Offset: 0,
  2823  			EName:  "double",
  2824  			XMin:   0.000000,
  2825  			XMax:   0.000000,
  2826  			Factor: 0.000000,
  2827  		}.New()},
  2828  		&StreamerBasicType{StreamerElement: Element{
  2829  			Name:   *rbase.NewNamed("fNofParams1", ""),
  2830  			Type:   rmeta.Int,
  2831  			Size:   4,
  2832  			ArrLen: 0,
  2833  			ArrDim: 0,
  2834  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2835  			Offset: 0,
  2836  			EName:  "int",
  2837  			XMin:   0.000000,
  2838  			XMax:   0.000000,
  2839  			Factor: 0.000000,
  2840  		}.New()},
  2841  		&StreamerBasicType{StreamerElement: Element{
  2842  			Name:   *rbase.NewNamed("fNofParams2", ""),
  2843  			Type:   rmeta.Int,
  2844  			Size:   4,
  2845  			ArrLen: 0,
  2846  			ArrDim: 0,
  2847  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2848  			Offset: 0,
  2849  			EName:  "int",
  2850  			XMin:   0.000000,
  2851  			XMax:   0.000000,
  2852  			Factor: 0.000000,
  2853  		}.New()},
  2854  		&StreamerBasicType{StreamerElement: Element{
  2855  			Name:   *rbase.NewNamed("fCstIndex", "Index of the constant parameter f the first function"),
  2856  			Type:   rmeta.Int,
  2857  			Size:   4,
  2858  			ArrLen: 0,
  2859  			ArrDim: 0,
  2860  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2861  			Offset: 0,
  2862  			EName:  "int",
  2863  			XMin:   0.000000,
  2864  			XMax:   0.000000,
  2865  			Factor: 0.000000,
  2866  		}.New()},
  2867  		&StreamerBasicType{StreamerElement: Element{
  2868  			Name:   *rbase.NewNamed("fNofPoints", "Number of point for FFT array"),
  2869  			Type:   rmeta.Int,
  2870  			Size:   4,
  2871  			ArrLen: 0,
  2872  			ArrDim: 0,
  2873  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2874  			Offset: 0,
  2875  			EName:  "int",
  2876  			XMin:   0.000000,
  2877  			XMax:   0.000000,
  2878  			Factor: 0.000000,
  2879  		}.New()},
  2880  		&StreamerBasicType{StreamerElement: Element{
  2881  			Name:   *rbase.NewNamed("fFlagFFT", "Choose FFT or numerical convolution"),
  2882  			Type:   rmeta.Bool,
  2883  			Size:   1,
  2884  			ArrLen: 0,
  2885  			ArrDim: 0,
  2886  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2887  			Offset: 0,
  2888  			EName:  "bool",
  2889  			XMin:   0.000000,
  2890  			XMax:   0.000000,
  2891  			Factor: 0.000000,
  2892  		}.New()},
  2893  	}))
  2894  	StreamerInfos.Add(NewCxxStreamerInfo("TF1NormSum", 1, 0x75376eb3, []rbytes.StreamerElement{
  2895  		NewStreamerBase(Element{
  2896  			Name:   *rbase.NewNamed("TF1AbsComposition", ""),
  2897  			Type:   rmeta.Base,
  2898  			Size:   0,
  2899  			ArrLen: 0,
  2900  			ArrDim: 0,
  2901  			MaxIdx: [5]int32{0, -1491245783, 0, 0, 0},
  2902  			Offset: 0,
  2903  			EName:  "BASE",
  2904  			XMin:   0.000000,
  2905  			XMax:   0.000000,
  2906  			Factor: 0.000000,
  2907  		}.New(), 1),
  2908  		&StreamerBasicType{StreamerElement: Element{
  2909  			Name:   *rbase.NewNamed("fNOfFunctions", "Number of functions to add"),
  2910  			Type:   rmeta.UInt,
  2911  			Size:   4,
  2912  			ArrLen: 0,
  2913  			ArrDim: 0,
  2914  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2915  			Offset: 0,
  2916  			EName:  "unsigned int",
  2917  			XMin:   0.000000,
  2918  			XMax:   0.000000,
  2919  			Factor: 0.000000,
  2920  		}.New()},
  2921  		&StreamerBasicType{StreamerElement: Element{
  2922  			Name:   *rbase.NewNamed("fScale", "Fixed Scale parameter to normalize function (e.g. bin width)"),
  2923  			Type:   rmeta.Double,
  2924  			Size:   8,
  2925  			ArrLen: 0,
  2926  			ArrDim: 0,
  2927  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2928  			Offset: 0,
  2929  			EName:  "double",
  2930  			XMin:   0.000000,
  2931  			XMax:   0.000000,
  2932  			Factor: 0.000000,
  2933  		}.New()},
  2934  		&StreamerBasicType{StreamerElement: Element{
  2935  			Name:   *rbase.NewNamed("fXmin", "Minimal bound of range of NormSum"),
  2936  			Type:   rmeta.Double,
  2937  			Size:   8,
  2938  			ArrLen: 0,
  2939  			ArrDim: 0,
  2940  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2941  			Offset: 0,
  2942  			EName:  "double",
  2943  			XMin:   0.000000,
  2944  			XMax:   0.000000,
  2945  			Factor: 0.000000,
  2946  		}.New()},
  2947  		&StreamerBasicType{StreamerElement: Element{
  2948  			Name:   *rbase.NewNamed("fXmax", "Maximal bound of range of NormSum"),
  2949  			Type:   rmeta.Double,
  2950  			Size:   8,
  2951  			ArrLen: 0,
  2952  			ArrDim: 0,
  2953  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2954  			Offset: 0,
  2955  			EName:  "double",
  2956  			XMin:   0.000000,
  2957  			XMax:   0.000000,
  2958  			Factor: 0.000000,
  2959  		}.New()},
  2960  		NewCxxStreamerSTL(Element{
  2961  			Name:   *rbase.NewNamed("fFunctions", "Vector of size fNOfFunctions containing TF1 functions"),
  2962  			Type:   rmeta.Streamer,
  2963  			Size:   24,
  2964  			ArrLen: 0,
  2965  			ArrDim: 0,
  2966  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2967  			Offset: 0,
  2968  			EName:  "vector<TF1*>",
  2969  			XMin:   0.000000,
  2970  			XMax:   0.000000,
  2971  			Factor: 0.000000,
  2972  		}.New(), 1, 63),
  2973  		NewCxxStreamerSTL(Element{
  2974  			Name:   *rbase.NewNamed("fCoeffs", "Vector of size afNOfFunctions containing coefficients in front of each function"),
  2975  			Type:   rmeta.Streamer,
  2976  			Size:   24,
  2977  			ArrLen: 0,
  2978  			ArrDim: 0,
  2979  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2980  			Offset: 0,
  2981  			EName:  "vector<double>",
  2982  			XMin:   0.000000,
  2983  			XMax:   0.000000,
  2984  			Factor: 0.000000,
  2985  		}.New(), 1, 8),
  2986  		NewCxxStreamerSTL(Element{
  2987  			Name:   *rbase.NewNamed("fCstIndexes", "Vector with size of fNOfFunctions containing the index of the constant parameter/ function (the removed ones)"),
  2988  			Type:   rmeta.Streamer,
  2989  			Size:   24,
  2990  			ArrLen: 0,
  2991  			ArrDim: 0,
  2992  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  2993  			Offset: 0,
  2994  			EName:  "vector<int>",
  2995  			XMin:   0.000000,
  2996  			XMax:   0.000000,
  2997  			Factor: 0.000000,
  2998  		}.New(), 1, 3),
  2999  		NewCxxStreamerSTL(Element{
  3000  			Name:   *rbase.NewNamed("fParNames", "Parameter names"),
  3001  			Type:   rmeta.Streamer,
  3002  			Size:   24,
  3003  			ArrLen: 0,
  3004  			ArrDim: 0,
  3005  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3006  			Offset: 0,
  3007  			EName:  "vector<TString>",
  3008  			XMin:   0.000000,
  3009  			XMax:   0.000000,
  3010  			Factor: 0.000000,
  3011  		}.New(), 1, 61),
  3012  	}))
  3013  	StreamerInfos.Add(NewCxxStreamerInfo("TF1Parameters", 1, 0xd703028e, []rbytes.StreamerElement{
  3014  		NewCxxStreamerSTL(Element{
  3015  			Name:   *rbase.NewNamed("fParameters", "parameter values"),
  3016  			Type:   rmeta.Streamer,
  3017  			Size:   24,
  3018  			ArrLen: 0,
  3019  			ArrDim: 0,
  3020  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3021  			Offset: 0,
  3022  			EName:  "vector<double>",
  3023  			XMin:   0.000000,
  3024  			XMax:   0.000000,
  3025  			Factor: 0.000000,
  3026  		}.New(), 1, 8),
  3027  		NewCxxStreamerSTL(Element{
  3028  			Name:   *rbase.NewNamed("fParNames", "parameter names"),
  3029  			Type:   rmeta.Streamer,
  3030  			Size:   24,
  3031  			ArrLen: 0,
  3032  			ArrDim: 0,
  3033  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3034  			Offset: 0,
  3035  			EName:  "vector<string>",
  3036  			XMin:   0.000000,
  3037  			XMax:   0.000000,
  3038  			Factor: 0.000000,
  3039  		}.New(), 1, 61),
  3040  	}))
  3041  	StreamerInfos.Add(NewCxxStreamerInfo("TFormula", 14, 0xc741b47d, []rbytes.StreamerElement{
  3042  		NewStreamerBase(Element{
  3043  			Name:   *rbase.NewNamed("TNamed", "The basis for a named object (name, title)"),
  3044  			Type:   rmeta.Base,
  3045  			Size:   0,
  3046  			ArrLen: 0,
  3047  			ArrDim: 0,
  3048  			MaxIdx: [5]int32{0, -541636036, 0, 0, 0},
  3049  			Offset: 0,
  3050  			EName:  "BASE",
  3051  			XMin:   0.000000,
  3052  			XMax:   0.000000,
  3053  			Factor: 0.000000,
  3054  		}.New(), 1),
  3055  		NewCxxStreamerSTL(Element{
  3056  			Name:   *rbase.NewNamed("fClingParameters", "Parameter values"),
  3057  			Type:   rmeta.Streamer,
  3058  			Size:   24,
  3059  			ArrLen: 0,
  3060  			ArrDim: 0,
  3061  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3062  			Offset: 0,
  3063  			EName:  "vector<double>",
  3064  			XMin:   0.000000,
  3065  			XMax:   0.000000,
  3066  			Factor: 0.000000,
  3067  		}.New(), 1, 8),
  3068  		&StreamerBasicType{StreamerElement: Element{
  3069  			Name:   *rbase.NewNamed("fAllParametersSetted", "Flag to control if all parameters are setted"),
  3070  			Type:   rmeta.Bool,
  3071  			Size:   1,
  3072  			ArrLen: 0,
  3073  			ArrDim: 0,
  3074  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3075  			Offset: 0,
  3076  			EName:  "bool",
  3077  			XMin:   0.000000,
  3078  			XMax:   0.000000,
  3079  			Factor: 0.000000,
  3080  		}.New()},
  3081  		NewCxxStreamerSTL(Element{
  3082  			Name:   *rbase.NewNamed("fParams", "|| List of  parameter names"),
  3083  			Type:   rmeta.Streamer,
  3084  			Size:   48,
  3085  			ArrLen: 0,
  3086  			ArrDim: 0,
  3087  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3088  			Offset: 0,
  3089  			EName:  "map<TString,int,TFormulaParamOrder>",
  3090  			XMin:   0.000000,
  3091  			XMax:   0.000000,
  3092  			Factor: 0.000000,
  3093  		}.New(), 4, 61),
  3094  		&StreamerString{StreamerElement: Element{
  3095  			Name:   *rbase.NewNamed("fFormula", "String representing the formula expression"),
  3096  			Type:   rmeta.TString,
  3097  			Size:   24,
  3098  			ArrLen: 0,
  3099  			ArrDim: 0,
  3100  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3101  			Offset: 0,
  3102  			EName:  "TString",
  3103  			XMin:   0.000000,
  3104  			XMax:   0.000000,
  3105  			Factor: 0.000000,
  3106  		}.New()},
  3107  		&StreamerBasicType{StreamerElement: Element{
  3108  			Name:   *rbase.NewNamed("fNdim", "Dimension - needed for lambda expressions"),
  3109  			Type:   rmeta.Int,
  3110  			Size:   4,
  3111  			ArrLen: 0,
  3112  			ArrDim: 0,
  3113  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3114  			Offset: 0,
  3115  			EName:  "int",
  3116  			XMin:   0.000000,
  3117  			XMax:   0.000000,
  3118  			Factor: 0.000000,
  3119  		}.New()},
  3120  		&StreamerBasicType{StreamerElement: Element{
  3121  			Name:   *rbase.NewNamed("fNumber", "Number used to identify pre-defined functions (gaus, expo,..)"),
  3122  			Type:   rmeta.Int,
  3123  			Size:   4,
  3124  			ArrLen: 0,
  3125  			ArrDim: 0,
  3126  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3127  			Offset: 0,
  3128  			EName:  "int",
  3129  			XMin:   0.000000,
  3130  			XMax:   0.000000,
  3131  			Factor: 0.000000,
  3132  		}.New()},
  3133  		NewCxxStreamerSTL(Element{
  3134  			Name:   *rbase.NewNamed("fLinearParts", "Vector of linear functions"),
  3135  			Type:   rmeta.Streamer,
  3136  			Size:   24,
  3137  			ArrLen: 0,
  3138  			ArrDim: 0,
  3139  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3140  			Offset: 0,
  3141  			EName:  "vector<TObject*>",
  3142  			XMin:   0.000000,
  3143  			XMax:   0.000000,
  3144  			Factor: 0.000000,
  3145  		}.New(), 1, 63),
  3146  		&StreamerBasicType{StreamerElement: Element{
  3147  			Name:   *rbase.NewNamed("fVectorized", "Whether we should use vectorized or regular variables"),
  3148  			Type:   rmeta.Bool,
  3149  			Size:   1,
  3150  			ArrLen: 0,
  3151  			ArrDim: 0,
  3152  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3153  			Offset: 0,
  3154  			EName:  "bool",
  3155  			XMin:   0.000000,
  3156  			XMax:   0.000000,
  3157  			Factor: 0.000000,
  3158  		}.New()},
  3159  	}))
  3160  	StreamerInfos.Add(NewCxxStreamerInfo("TGraph", 5, 0xb932984f, []rbytes.StreamerElement{
  3161  		NewStreamerBase(Element{
  3162  			Name:   *rbase.NewNamed("TNamed", "The basis for a named object (name, title)"),
  3163  			Type:   rmeta.Base,
  3164  			Size:   0,
  3165  			ArrLen: 0,
  3166  			ArrDim: 0,
  3167  			MaxIdx: [5]int32{0, -541636036, 0, 0, 0},
  3168  			Offset: 0,
  3169  			EName:  "BASE",
  3170  			XMin:   0.000000,
  3171  			XMax:   0.000000,
  3172  			Factor: 0.000000,
  3173  		}.New(), 1),
  3174  		NewStreamerBase(Element{
  3175  			Name:   *rbase.NewNamed("TAttLine", "Line attributes"),
  3176  			Type:   rmeta.Base,
  3177  			Size:   0,
  3178  			ArrLen: 0,
  3179  			ArrDim: 0,
  3180  			MaxIdx: [5]int32{0, -1811462839, 0, 0, 0},
  3181  			Offset: 0,
  3182  			EName:  "BASE",
  3183  			XMin:   0.000000,
  3184  			XMax:   0.000000,
  3185  			Factor: 0.000000,
  3186  		}.New(), 2),
  3187  		NewStreamerBase(Element{
  3188  			Name:   *rbase.NewNamed("TAttFill", "Fill area attributes"),
  3189  			Type:   rmeta.Base,
  3190  			Size:   0,
  3191  			ArrLen: 0,
  3192  			ArrDim: 0,
  3193  			MaxIdx: [5]int32{0, -2545006, 0, 0, 0},
  3194  			Offset: 0,
  3195  			EName:  "BASE",
  3196  			XMin:   0.000000,
  3197  			XMax:   0.000000,
  3198  			Factor: 0.000000,
  3199  		}.New(), 2),
  3200  		NewStreamerBase(Element{
  3201  			Name:   *rbase.NewNamed("TAttMarker", "Marker attributes"),
  3202  			Type:   rmeta.Base,
  3203  			Size:   0,
  3204  			ArrLen: 0,
  3205  			ArrDim: 0,
  3206  			MaxIdx: [5]int32{0, 689802220, 0, 0, 0},
  3207  			Offset: 0,
  3208  			EName:  "BASE",
  3209  			XMin:   0.000000,
  3210  			XMax:   0.000000,
  3211  			Factor: 0.000000,
  3212  		}.New(), 3),
  3213  		&StreamerBasicType{StreamerElement: Element{
  3214  			Name:   *rbase.NewNamed("fNpoints", "Number of points <= fMaxSize"),
  3215  			Type:   rmeta.Counter,
  3216  			Size:   4,
  3217  			ArrLen: 0,
  3218  			ArrDim: 0,
  3219  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3220  			Offset: 0,
  3221  			EName:  "int",
  3222  			XMin:   0.000000,
  3223  			XMax:   0.000000,
  3224  			Factor: 0.000000,
  3225  		}.New()},
  3226  		NewStreamerBasicPointer(Element{
  3227  			Name:   *rbase.NewNamed("fX", "[fNpoints] array of X points"),
  3228  			Type:   48,
  3229  			Size:   8,
  3230  			ArrLen: 0,
  3231  			ArrDim: 0,
  3232  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3233  			Offset: 0,
  3234  			EName:  "double*",
  3235  			XMin:   0.000000,
  3236  			XMax:   0.000000,
  3237  			Factor: 0.000000,
  3238  		}.New(), 5, "fNpoints", "TGraph"),
  3239  		NewStreamerBasicPointer(Element{
  3240  			Name:   *rbase.NewNamed("fY", "[fNpoints] array of Y points"),
  3241  			Type:   48,
  3242  			Size:   8,
  3243  			ArrLen: 0,
  3244  			ArrDim: 0,
  3245  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3246  			Offset: 0,
  3247  			EName:  "double*",
  3248  			XMin:   0.000000,
  3249  			XMax:   0.000000,
  3250  			Factor: 0.000000,
  3251  		}.New(), 5, "fNpoints", "TGraph"),
  3252  		&StreamerObjectPointer{StreamerElement: Element{
  3253  			Name:   *rbase.NewNamed("fFunctions", "Pointer to list of functions (fits and user)"),
  3254  			Type:   rmeta.ObjectP,
  3255  			Size:   8,
  3256  			ArrLen: 0,
  3257  			ArrDim: 0,
  3258  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3259  			Offset: 0,
  3260  			EName:  "TList*",
  3261  			XMin:   0.000000,
  3262  			XMax:   0.000000,
  3263  			Factor: 0.000000,
  3264  		}.New()},
  3265  		&StreamerObjectPointer{StreamerElement: Element{
  3266  			Name:   *rbase.NewNamed("fHistogram", "Pointer to histogram used for drawing axis"),
  3267  			Type:   rmeta.ObjectP,
  3268  			Size:   8,
  3269  			ArrLen: 0,
  3270  			ArrDim: 0,
  3271  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3272  			Offset: 0,
  3273  			EName:  "TH1F*",
  3274  			XMin:   0.000000,
  3275  			XMax:   0.000000,
  3276  			Factor: 0.000000,
  3277  		}.New()},
  3278  		&StreamerBasicType{StreamerElement: Element{
  3279  			Name:   *rbase.NewNamed("fMinimum", "Minimum value for plotting along y"),
  3280  			Type:   rmeta.Double,
  3281  			Size:   8,
  3282  			ArrLen: 0,
  3283  			ArrDim: 0,
  3284  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3285  			Offset: 0,
  3286  			EName:  "double",
  3287  			XMin:   0.000000,
  3288  			XMax:   0.000000,
  3289  			Factor: 0.000000,
  3290  		}.New()},
  3291  		&StreamerBasicType{StreamerElement: Element{
  3292  			Name:   *rbase.NewNamed("fMaximum", "Maximum value for plotting along y"),
  3293  			Type:   rmeta.Double,
  3294  			Size:   8,
  3295  			ArrLen: 0,
  3296  			ArrDim: 0,
  3297  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3298  			Offset: 0,
  3299  			EName:  "double",
  3300  			XMin:   0.000000,
  3301  			XMax:   0.000000,
  3302  			Factor: 0.000000,
  3303  		}.New()},
  3304  		&StreamerString{StreamerElement: Element{
  3305  			Name:   *rbase.NewNamed("fOption", "Options used for drawing the graph"),
  3306  			Type:   rmeta.TString,
  3307  			Size:   24,
  3308  			ArrLen: 0,
  3309  			ArrDim: 0,
  3310  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3311  			Offset: 0,
  3312  			EName:  "TString",
  3313  			XMin:   0.000000,
  3314  			XMax:   0.000000,
  3315  			Factor: 0.000000,
  3316  		}.New()},
  3317  	}))
  3318  	StreamerInfos.Add(NewCxxStreamerInfo("TGraphErrors", 3, 0xbdadb119, []rbytes.StreamerElement{
  3319  		NewStreamerBase(Element{
  3320  			Name:   *rbase.NewNamed("TGraph", "Graph graphics class"),
  3321  			Type:   rmeta.Base,
  3322  			Size:   0,
  3323  			ArrLen: 0,
  3324  			ArrDim: 0,
  3325  			MaxIdx: [5]int32{0, -1187866545, 0, 0, 0},
  3326  			Offset: 0,
  3327  			EName:  "BASE",
  3328  			XMin:   0.000000,
  3329  			XMax:   0.000000,
  3330  			Factor: 0.000000,
  3331  		}.New(), 5),
  3332  		NewStreamerBasicPointer(Element{
  3333  			Name:   *rbase.NewNamed("fEX", "[fNpoints] array of X errors"),
  3334  			Type:   48,
  3335  			Size:   8,
  3336  			ArrLen: 0,
  3337  			ArrDim: 0,
  3338  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3339  			Offset: 0,
  3340  			EName:  "double*",
  3341  			XMin:   0.000000,
  3342  			XMax:   0.000000,
  3343  			Factor: 0.000000,
  3344  		}.New(), 5, "fNpoints", "TGraph"),
  3345  		NewStreamerBasicPointer(Element{
  3346  			Name:   *rbase.NewNamed("fEY", "[fNpoints] array of Y errors"),
  3347  			Type:   48,
  3348  			Size:   8,
  3349  			ArrLen: 0,
  3350  			ArrDim: 0,
  3351  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3352  			Offset: 0,
  3353  			EName:  "double*",
  3354  			XMin:   0.000000,
  3355  			XMax:   0.000000,
  3356  			Factor: 0.000000,
  3357  		}.New(), 5, "fNpoints", "TGraph"),
  3358  	}))
  3359  	StreamerInfos.Add(NewCxxStreamerInfo("TGraphAsymmErrors", 3, 0x206d5315, []rbytes.StreamerElement{
  3360  		NewStreamerBase(Element{
  3361  			Name:   *rbase.NewNamed("TGraph", "Graph graphics class"),
  3362  			Type:   rmeta.Base,
  3363  			Size:   0,
  3364  			ArrLen: 0,
  3365  			ArrDim: 0,
  3366  			MaxIdx: [5]int32{0, -1187866545, 0, 0, 0},
  3367  			Offset: 0,
  3368  			EName:  "BASE",
  3369  			XMin:   0.000000,
  3370  			XMax:   0.000000,
  3371  			Factor: 0.000000,
  3372  		}.New(), 5),
  3373  		NewStreamerBasicPointer(Element{
  3374  			Name:   *rbase.NewNamed("fEXlow", "[fNpoints] array of X low errors"),
  3375  			Type:   48,
  3376  			Size:   8,
  3377  			ArrLen: 0,
  3378  			ArrDim: 0,
  3379  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3380  			Offset: 0,
  3381  			EName:  "double*",
  3382  			XMin:   0.000000,
  3383  			XMax:   0.000000,
  3384  			Factor: 0.000000,
  3385  		}.New(), 5, "fNpoints", "TGraph"),
  3386  		NewStreamerBasicPointer(Element{
  3387  			Name:   *rbase.NewNamed("fEXhigh", "[fNpoints] array of X high errors"),
  3388  			Type:   48,
  3389  			Size:   8,
  3390  			ArrLen: 0,
  3391  			ArrDim: 0,
  3392  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3393  			Offset: 0,
  3394  			EName:  "double*",
  3395  			XMin:   0.000000,
  3396  			XMax:   0.000000,
  3397  			Factor: 0.000000,
  3398  		}.New(), 5, "fNpoints", "TGraph"),
  3399  		NewStreamerBasicPointer(Element{
  3400  			Name:   *rbase.NewNamed("fEYlow", "[fNpoints] array of Y low errors"),
  3401  			Type:   48,
  3402  			Size:   8,
  3403  			ArrLen: 0,
  3404  			ArrDim: 0,
  3405  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3406  			Offset: 0,
  3407  			EName:  "double*",
  3408  			XMin:   0.000000,
  3409  			XMax:   0.000000,
  3410  			Factor: 0.000000,
  3411  		}.New(), 5, "fNpoints", "TGraph"),
  3412  		NewStreamerBasicPointer(Element{
  3413  			Name:   *rbase.NewNamed("fEYhigh", "[fNpoints] array of Y high errors"),
  3414  			Type:   48,
  3415  			Size:   8,
  3416  			ArrLen: 0,
  3417  			ArrDim: 0,
  3418  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3419  			Offset: 0,
  3420  			EName:  "double*",
  3421  			XMin:   0.000000,
  3422  			XMax:   0.000000,
  3423  			Factor: 0.000000,
  3424  		}.New(), 5, "fNpoints", "TGraph"),
  3425  	}))
  3426  	StreamerInfos.Add(NewCxxStreamerInfo("TGraphMultiErrors", 1, 0xb3a16708, []rbytes.StreamerElement{
  3427  		NewStreamerBase(Element{
  3428  			Name:   *rbase.NewNamed("TGraph", "Graph graphics class"),
  3429  			Type:   rmeta.Base,
  3430  			Size:   0,
  3431  			ArrLen: 0,
  3432  			ArrDim: 0,
  3433  			MaxIdx: [5]int32{0, -1187866545, 0, 0, 0},
  3434  			Offset: 0,
  3435  			EName:  "BASE",
  3436  			XMin:   0.000000,
  3437  			XMax:   0.000000,
  3438  			Factor: 0.000000,
  3439  		}.New(), 5),
  3440  		&StreamerBasicType{StreamerElement: Element{
  3441  			Name:   *rbase.NewNamed("fNYErrors", "The amount of different y-errors"),
  3442  			Type:   rmeta.Int,
  3443  			Size:   4,
  3444  			ArrLen: 0,
  3445  			ArrDim: 0,
  3446  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3447  			Offset: 0,
  3448  			EName:  "int",
  3449  			XMin:   0.000000,
  3450  			XMax:   0.000000,
  3451  			Factor: 0.000000,
  3452  		}.New()},
  3453  		&StreamerBasicType{StreamerElement: Element{
  3454  			Name:   *rbase.NewNamed("fSumErrorsMode", "How y errors are summed: kOnlyFirst = Only First; kSquareSum = Squared Sum; kSum ="),
  3455  			Type:   rmeta.Int,
  3456  			Size:   4,
  3457  			ArrLen: 0,
  3458  			ArrDim: 0,
  3459  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3460  			Offset: 0,
  3461  			EName:  "int",
  3462  			XMin:   0.000000,
  3463  			XMax:   0.000000,
  3464  			Factor: 0.000000,
  3465  		}.New()},
  3466  		NewStreamerBasicPointer(Element{
  3467  			Name:   *rbase.NewNamed("fExL", "[fNpoints] array of X low errors"),
  3468  			Type:   48,
  3469  			Size:   8,
  3470  			ArrLen: 0,
  3471  			ArrDim: 0,
  3472  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3473  			Offset: 0,
  3474  			EName:  "double*",
  3475  			XMin:   0.000000,
  3476  			XMax:   0.000000,
  3477  			Factor: 0.000000,
  3478  		}.New(), 5, "fNpoints", "TGraph"),
  3479  		NewStreamerBasicPointer(Element{
  3480  			Name:   *rbase.NewNamed("fExH", "[fNpoints] array of X high errors"),
  3481  			Type:   48,
  3482  			Size:   8,
  3483  			ArrLen: 0,
  3484  			ArrDim: 0,
  3485  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3486  			Offset: 0,
  3487  			EName:  "double*",
  3488  			XMin:   0.000000,
  3489  			XMax:   0.000000,
  3490  			Factor: 0.000000,
  3491  		}.New(), 5, "fNpoints", "TGraph"),
  3492  		NewCxxStreamerSTL(Element{
  3493  			Name:   *rbase.NewNamed("fEyL", "Two dimensional array of Y low errors"),
  3494  			Type:   rmeta.Streamer,
  3495  			Size:   24,
  3496  			ArrLen: 0,
  3497  			ArrDim: 0,
  3498  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3499  			Offset: 0,
  3500  			EName:  "vector<TArrayD>",
  3501  			XMin:   0.000000,
  3502  			XMax:   0.000000,
  3503  			Factor: 0.000000,
  3504  		}.New(), 1, 61),
  3505  		NewCxxStreamerSTL(Element{
  3506  			Name:   *rbase.NewNamed("fEyH", "Two dimensional array of Y high errors"),
  3507  			Type:   rmeta.Streamer,
  3508  			Size:   24,
  3509  			ArrLen: 0,
  3510  			ArrDim: 0,
  3511  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3512  			Offset: 0,
  3513  			EName:  "vector<TArrayD>",
  3514  			XMin:   0.000000,
  3515  			XMax:   0.000000,
  3516  			Factor: 0.000000,
  3517  		}.New(), 1, 61),
  3518  		NewCxxStreamerSTL(Element{
  3519  			Name:   *rbase.NewNamed("fAttFill", "The AttFill attributes of the different errors"),
  3520  			Type:   rmeta.Streamer,
  3521  			Size:   24,
  3522  			ArrLen: 0,
  3523  			ArrDim: 0,
  3524  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3525  			Offset: 0,
  3526  			EName:  "vector<TAttFill>",
  3527  			XMin:   0.000000,
  3528  			XMax:   0.000000,
  3529  			Factor: 0.000000,
  3530  		}.New(), 1, 61),
  3531  		NewCxxStreamerSTL(Element{
  3532  			Name:   *rbase.NewNamed("fAttLine", "The AttLine attributes of the different errors"),
  3533  			Type:   rmeta.Streamer,
  3534  			Size:   24,
  3535  			ArrLen: 0,
  3536  			ArrDim: 0,
  3537  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3538  			Offset: 0,
  3539  			EName:  "vector<TAttLine>",
  3540  			XMin:   0.000000,
  3541  			XMax:   0.000000,
  3542  			Factor: 0.000000,
  3543  		}.New(), 1, 61),
  3544  	}))
  3545  	StreamerInfos.Add(NewCxxStreamerInfo("TH1", 8, 0x1c3740c4, []rbytes.StreamerElement{
  3546  		NewStreamerBase(Element{
  3547  			Name:   *rbase.NewNamed("TNamed", "The basis for a named object (name, title)"),
  3548  			Type:   rmeta.Base,
  3549  			Size:   0,
  3550  			ArrLen: 0,
  3551  			ArrDim: 0,
  3552  			MaxIdx: [5]int32{0, -541636036, 0, 0, 0},
  3553  			Offset: 0,
  3554  			EName:  "BASE",
  3555  			XMin:   0.000000,
  3556  			XMax:   0.000000,
  3557  			Factor: 0.000000,
  3558  		}.New(), 1),
  3559  		NewStreamerBase(Element{
  3560  			Name:   *rbase.NewNamed("TAttLine", "Line attributes"),
  3561  			Type:   rmeta.Base,
  3562  			Size:   0,
  3563  			ArrLen: 0,
  3564  			ArrDim: 0,
  3565  			MaxIdx: [5]int32{0, -1811462839, 0, 0, 0},
  3566  			Offset: 0,
  3567  			EName:  "BASE",
  3568  			XMin:   0.000000,
  3569  			XMax:   0.000000,
  3570  			Factor: 0.000000,
  3571  		}.New(), 2),
  3572  		NewStreamerBase(Element{
  3573  			Name:   *rbase.NewNamed("TAttFill", "Fill area attributes"),
  3574  			Type:   rmeta.Base,
  3575  			Size:   0,
  3576  			ArrLen: 0,
  3577  			ArrDim: 0,
  3578  			MaxIdx: [5]int32{0, -2545006, 0, 0, 0},
  3579  			Offset: 0,
  3580  			EName:  "BASE",
  3581  			XMin:   0.000000,
  3582  			XMax:   0.000000,
  3583  			Factor: 0.000000,
  3584  		}.New(), 2),
  3585  		NewStreamerBase(Element{
  3586  			Name:   *rbase.NewNamed("TAttMarker", "Marker attributes"),
  3587  			Type:   rmeta.Base,
  3588  			Size:   0,
  3589  			ArrLen: 0,
  3590  			ArrDim: 0,
  3591  			MaxIdx: [5]int32{0, 689802220, 0, 0, 0},
  3592  			Offset: 0,
  3593  			EName:  "BASE",
  3594  			XMin:   0.000000,
  3595  			XMax:   0.000000,
  3596  			Factor: 0.000000,
  3597  		}.New(), 3),
  3598  		&StreamerBasicType{StreamerElement: Element{
  3599  			Name:   *rbase.NewNamed("fNcells", "Number of bins(1D), cells (2D) +U/Overflows"),
  3600  			Type:   rmeta.Int,
  3601  			Size:   4,
  3602  			ArrLen: 0,
  3603  			ArrDim: 0,
  3604  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3605  			Offset: 0,
  3606  			EName:  "int",
  3607  			XMin:   0.000000,
  3608  			XMax:   0.000000,
  3609  			Factor: 0.000000,
  3610  		}.New()},
  3611  		&StreamerObject{StreamerElement: Element{
  3612  			Name:   *rbase.NewNamed("fXaxis", "X axis descriptor"),
  3613  			Type:   rmeta.Object,
  3614  			Size:   216,
  3615  			ArrLen: 0,
  3616  			ArrDim: 0,
  3617  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3618  			Offset: 0,
  3619  			EName:  "TAxis",
  3620  			XMin:   0.000000,
  3621  			XMax:   0.000000,
  3622  			Factor: 0.000000,
  3623  		}.New()},
  3624  		&StreamerObject{StreamerElement: Element{
  3625  			Name:   *rbase.NewNamed("fYaxis", "Y axis descriptor"),
  3626  			Type:   rmeta.Object,
  3627  			Size:   216,
  3628  			ArrLen: 0,
  3629  			ArrDim: 0,
  3630  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3631  			Offset: 0,
  3632  			EName:  "TAxis",
  3633  			XMin:   0.000000,
  3634  			XMax:   0.000000,
  3635  			Factor: 0.000000,
  3636  		}.New()},
  3637  		&StreamerObject{StreamerElement: Element{
  3638  			Name:   *rbase.NewNamed("fZaxis", "Z axis descriptor"),
  3639  			Type:   rmeta.Object,
  3640  			Size:   216,
  3641  			ArrLen: 0,
  3642  			ArrDim: 0,
  3643  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3644  			Offset: 0,
  3645  			EName:  "TAxis",
  3646  			XMin:   0.000000,
  3647  			XMax:   0.000000,
  3648  			Factor: 0.000000,
  3649  		}.New()},
  3650  		&StreamerBasicType{StreamerElement: Element{
  3651  			Name:   *rbase.NewNamed("fBarOffset", "(1000*offset) for bar charts or legos"),
  3652  			Type:   rmeta.Short,
  3653  			Size:   2,
  3654  			ArrLen: 0,
  3655  			ArrDim: 0,
  3656  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3657  			Offset: 0,
  3658  			EName:  "short",
  3659  			XMin:   0.000000,
  3660  			XMax:   0.000000,
  3661  			Factor: 0.000000,
  3662  		}.New()},
  3663  		&StreamerBasicType{StreamerElement: Element{
  3664  			Name:   *rbase.NewNamed("fBarWidth", "(1000*width) for bar charts or legos"),
  3665  			Type:   rmeta.Short,
  3666  			Size:   2,
  3667  			ArrLen: 0,
  3668  			ArrDim: 0,
  3669  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3670  			Offset: 0,
  3671  			EName:  "short",
  3672  			XMin:   0.000000,
  3673  			XMax:   0.000000,
  3674  			Factor: 0.000000,
  3675  		}.New()},
  3676  		&StreamerBasicType{StreamerElement: Element{
  3677  			Name:   *rbase.NewNamed("fEntries", "Number of entries"),
  3678  			Type:   rmeta.Double,
  3679  			Size:   8,
  3680  			ArrLen: 0,
  3681  			ArrDim: 0,
  3682  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3683  			Offset: 0,
  3684  			EName:  "double",
  3685  			XMin:   0.000000,
  3686  			XMax:   0.000000,
  3687  			Factor: 0.000000,
  3688  		}.New()},
  3689  		&StreamerBasicType{StreamerElement: Element{
  3690  			Name:   *rbase.NewNamed("fTsumw", "Total Sum of weights"),
  3691  			Type:   rmeta.Double,
  3692  			Size:   8,
  3693  			ArrLen: 0,
  3694  			ArrDim: 0,
  3695  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3696  			Offset: 0,
  3697  			EName:  "double",
  3698  			XMin:   0.000000,
  3699  			XMax:   0.000000,
  3700  			Factor: 0.000000,
  3701  		}.New()},
  3702  		&StreamerBasicType{StreamerElement: Element{
  3703  			Name:   *rbase.NewNamed("fTsumw2", "Total Sum of squares of weights"),
  3704  			Type:   rmeta.Double,
  3705  			Size:   8,
  3706  			ArrLen: 0,
  3707  			ArrDim: 0,
  3708  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3709  			Offset: 0,
  3710  			EName:  "double",
  3711  			XMin:   0.000000,
  3712  			XMax:   0.000000,
  3713  			Factor: 0.000000,
  3714  		}.New()},
  3715  		&StreamerBasicType{StreamerElement: Element{
  3716  			Name:   *rbase.NewNamed("fTsumwx", "Total Sum of weight*X"),
  3717  			Type:   rmeta.Double,
  3718  			Size:   8,
  3719  			ArrLen: 0,
  3720  			ArrDim: 0,
  3721  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3722  			Offset: 0,
  3723  			EName:  "double",
  3724  			XMin:   0.000000,
  3725  			XMax:   0.000000,
  3726  			Factor: 0.000000,
  3727  		}.New()},
  3728  		&StreamerBasicType{StreamerElement: Element{
  3729  			Name:   *rbase.NewNamed("fTsumwx2", "Total Sum of weight*X*X"),
  3730  			Type:   rmeta.Double,
  3731  			Size:   8,
  3732  			ArrLen: 0,
  3733  			ArrDim: 0,
  3734  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3735  			Offset: 0,
  3736  			EName:  "double",
  3737  			XMin:   0.000000,
  3738  			XMax:   0.000000,
  3739  			Factor: 0.000000,
  3740  		}.New()},
  3741  		&StreamerBasicType{StreamerElement: Element{
  3742  			Name:   *rbase.NewNamed("fMaximum", "Maximum value for plotting"),
  3743  			Type:   rmeta.Double,
  3744  			Size:   8,
  3745  			ArrLen: 0,
  3746  			ArrDim: 0,
  3747  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3748  			Offset: 0,
  3749  			EName:  "double",
  3750  			XMin:   0.000000,
  3751  			XMax:   0.000000,
  3752  			Factor: 0.000000,
  3753  		}.New()},
  3754  		&StreamerBasicType{StreamerElement: Element{
  3755  			Name:   *rbase.NewNamed("fMinimum", "Minimum value for plotting"),
  3756  			Type:   rmeta.Double,
  3757  			Size:   8,
  3758  			ArrLen: 0,
  3759  			ArrDim: 0,
  3760  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3761  			Offset: 0,
  3762  			EName:  "double",
  3763  			XMin:   0.000000,
  3764  			XMax:   0.000000,
  3765  			Factor: 0.000000,
  3766  		}.New()},
  3767  		&StreamerBasicType{StreamerElement: Element{
  3768  			Name:   *rbase.NewNamed("fNormFactor", "Normalization factor"),
  3769  			Type:   rmeta.Double,
  3770  			Size:   8,
  3771  			ArrLen: 0,
  3772  			ArrDim: 0,
  3773  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3774  			Offset: 0,
  3775  			EName:  "double",
  3776  			XMin:   0.000000,
  3777  			XMax:   0.000000,
  3778  			Factor: 0.000000,
  3779  		}.New()},
  3780  		&StreamerObjectAny{StreamerElement: Element{
  3781  			Name:   *rbase.NewNamed("fContour", "Array to display contour levels"),
  3782  			Type:   rmeta.Any,
  3783  			Size:   24,
  3784  			ArrLen: 0,
  3785  			ArrDim: 0,
  3786  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3787  			Offset: 0,
  3788  			EName:  "TArrayD",
  3789  			XMin:   0.000000,
  3790  			XMax:   0.000000,
  3791  			Factor: 0.000000,
  3792  		}.New()},
  3793  		&StreamerObjectAny{StreamerElement: Element{
  3794  			Name:   *rbase.NewNamed("fSumw2", "Array of sum of squares of weights"),
  3795  			Type:   rmeta.Any,
  3796  			Size:   24,
  3797  			ArrLen: 0,
  3798  			ArrDim: 0,
  3799  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3800  			Offset: 0,
  3801  			EName:  "TArrayD",
  3802  			XMin:   0.000000,
  3803  			XMax:   0.000000,
  3804  			Factor: 0.000000,
  3805  		}.New()},
  3806  		&StreamerString{StreamerElement: Element{
  3807  			Name:   *rbase.NewNamed("fOption", "Histogram options"),
  3808  			Type:   rmeta.TString,
  3809  			Size:   24,
  3810  			ArrLen: 0,
  3811  			ArrDim: 0,
  3812  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3813  			Offset: 0,
  3814  			EName:  "TString",
  3815  			XMin:   0.000000,
  3816  			XMax:   0.000000,
  3817  			Factor: 0.000000,
  3818  		}.New()},
  3819  		&StreamerObjectPointer{StreamerElement: Element{
  3820  			Name:   *rbase.NewNamed("fFunctions", "->Pointer to list of functions (fits and user)"),
  3821  			Type:   rmeta.Objectp,
  3822  			Size:   8,
  3823  			ArrLen: 0,
  3824  			ArrDim: 0,
  3825  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3826  			Offset: 0,
  3827  			EName:  "TList*",
  3828  			XMin:   0.000000,
  3829  			XMax:   0.000000,
  3830  			Factor: 0.000000,
  3831  		}.New()},
  3832  		&StreamerBasicType{StreamerElement: Element{
  3833  			Name:   *rbase.NewNamed("fBufferSize", "fBuffer size"),
  3834  			Type:   rmeta.Counter,
  3835  			Size:   4,
  3836  			ArrLen: 0,
  3837  			ArrDim: 0,
  3838  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3839  			Offset: 0,
  3840  			EName:  "int",
  3841  			XMin:   0.000000,
  3842  			XMax:   0.000000,
  3843  			Factor: 0.000000,
  3844  		}.New()},
  3845  		NewStreamerBasicPointer(Element{
  3846  			Name:   *rbase.NewNamed("fBuffer", "[fBufferSize] entry buffer"),
  3847  			Type:   48,
  3848  			Size:   8,
  3849  			ArrLen: 0,
  3850  			ArrDim: 0,
  3851  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3852  			Offset: 0,
  3853  			EName:  "double*",
  3854  			XMin:   0.000000,
  3855  			XMax:   0.000000,
  3856  			Factor: 0.000000,
  3857  		}.New(), 8, "fBufferSize", "TH1"),
  3858  		&StreamerBasicType{StreamerElement: Element{
  3859  			Name:   *rbase.NewNamed("fBinStatErrOpt", "Option for bin statistical errors"),
  3860  			Type:   rmeta.Int,
  3861  			Size:   4,
  3862  			ArrLen: 0,
  3863  			ArrDim: 0,
  3864  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3865  			Offset: 0,
  3866  			EName:  "TH1::EBinErrorOpt",
  3867  			XMin:   0.000000,
  3868  			XMax:   0.000000,
  3869  			Factor: 0.000000,
  3870  		}.New()},
  3871  		&StreamerBasicType{StreamerElement: Element{
  3872  			Name:   *rbase.NewNamed("fStatOverflows", "Per object flag to use under/overflows in statistics"),
  3873  			Type:   rmeta.Int,
  3874  			Size:   4,
  3875  			ArrLen: 0,
  3876  			ArrDim: 0,
  3877  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  3878  			Offset: 0,
  3879  			EName:  "TH1::EStatOverflows",
  3880  			XMin:   0.000000,
  3881  			XMax:   0.000000,
  3882  			Factor: 0.000000,
  3883  		}.New()},
  3884  	}))
  3885  	StreamerInfos.Add(NewCxxStreamerInfo("TH1C", 3, 0x36f6e4ad, []rbytes.StreamerElement{
  3886  		NewStreamerBase(Element{
  3887  			Name:   *rbase.NewNamed("TH1", "1-Dim histogram base class"),
  3888  			Type:   rmeta.Base,
  3889  			Size:   0,
  3890  			ArrLen: 0,
  3891  			ArrDim: 0,
  3892  			MaxIdx: [5]int32{0, 473383108, 0, 0, 0},
  3893  			Offset: 0,
  3894  			EName:  "BASE",
  3895  			XMin:   0.000000,
  3896  			XMax:   0.000000,
  3897  			Factor: 0.000000,
  3898  		}.New(), 8),
  3899  		NewStreamerBase(Element{
  3900  			Name:   *rbase.NewNamed("TArrayC", "Array of chars"),
  3901  			Type:   rmeta.Base,
  3902  			Size:   0,
  3903  			ArrLen: 0,
  3904  			ArrDim: 0,
  3905  			MaxIdx: [5]int32{0, -1366845130, 0, 0, 0},
  3906  			Offset: 0,
  3907  			EName:  "BASE",
  3908  			XMin:   0.000000,
  3909  			XMax:   0.000000,
  3910  			Factor: 0.000000,
  3911  		}.New(), 1),
  3912  	}))
  3913  	StreamerInfos.Add(NewCxxStreamerInfo("TH1D", 3, 0xf9b1569f, []rbytes.StreamerElement{
  3914  		NewStreamerBase(Element{
  3915  			Name:   *rbase.NewNamed("TH1", "1-Dim histogram base class"),
  3916  			Type:   rmeta.Base,
  3917  			Size:   0,
  3918  			ArrLen: 0,
  3919  			ArrDim: 0,
  3920  			MaxIdx: [5]int32{0, 473383108, 0, 0, 0},
  3921  			Offset: 0,
  3922  			EName:  "BASE",
  3923  			XMin:   0.000000,
  3924  			XMax:   0.000000,
  3925  			Factor: 0.000000,
  3926  		}.New(), 8),
  3927  		NewStreamerBase(Element{
  3928  			Name:   *rbase.NewNamed("TArrayD", "Array of doubles"),
  3929  			Type:   rmeta.Base,
  3930  			Size:   0,
  3931  			ArrLen: 0,
  3932  			ArrDim: 0,
  3933  			MaxIdx: [5]int32{0, 1899622196, 0, 0, 0},
  3934  			Offset: 0,
  3935  			EName:  "BASE",
  3936  			XMin:   0.000000,
  3937  			XMax:   0.000000,
  3938  			Factor: 0.000000,
  3939  		}.New(), 1),
  3940  	}))
  3941  	StreamerInfos.Add(NewCxxStreamerInfo("TH1F", 3, 0xe2939644, []rbytes.StreamerElement{
  3942  		NewStreamerBase(Element{
  3943  			Name:   *rbase.NewNamed("TH1", "1-Dim histogram base class"),
  3944  			Type:   rmeta.Base,
  3945  			Size:   0,
  3946  			ArrLen: 0,
  3947  			ArrDim: 0,
  3948  			MaxIdx: [5]int32{0, 473383108, 0, 0, 0},
  3949  			Offset: 0,
  3950  			EName:  "BASE",
  3951  			XMin:   0.000000,
  3952  			XMax:   0.000000,
  3953  			Factor: 0.000000,
  3954  		}.New(), 8),
  3955  		NewStreamerBase(Element{
  3956  			Name:   *rbase.NewNamed("TArrayF", "Array of floats"),
  3957  			Type:   rmeta.Base,
  3958  			Size:   0,
  3959  			ArrLen: 0,
  3960  			ArrDim: 0,
  3961  			MaxIdx: [5]int32{0, 1510733553, 0, 0, 0},
  3962  			Offset: 0,
  3963  			EName:  "BASE",
  3964  			XMin:   0.000000,
  3965  			XMax:   0.000000,
  3966  			Factor: 0.000000,
  3967  		}.New(), 1),
  3968  	}))
  3969  	StreamerInfos.Add(NewCxxStreamerInfo("TH1I", 3, 0x627564f6, []rbytes.StreamerElement{
  3970  		NewStreamerBase(Element{
  3971  			Name:   *rbase.NewNamed("TH1", "1-Dim histogram base class"),
  3972  			Type:   rmeta.Base,
  3973  			Size:   0,
  3974  			ArrLen: 0,
  3975  			ArrDim: 0,
  3976  			MaxIdx: [5]int32{0, 473383108, 0, 0, 0},
  3977  			Offset: 0,
  3978  			EName:  "BASE",
  3979  			XMin:   0.000000,
  3980  			XMax:   0.000000,
  3981  			Factor: 0.000000,
  3982  		}.New(), 8),
  3983  		NewStreamerBase(Element{
  3984  			Name:   *rbase.NewNamed("TArrayI", "Array of ints"),
  3985  			Type:   rmeta.Base,
  3986  			Size:   0,
  3987  			ArrLen: 0,
  3988  			ArrDim: 0,
  3989  			MaxIdx: [5]int32{0, -640323129, 0, 0, 0},
  3990  			Offset: 0,
  3991  			EName:  "BASE",
  3992  			XMin:   0.000000,
  3993  			XMax:   0.000000,
  3994  			Factor: 0.000000,
  3995  		}.New(), 1),
  3996  	}))
  3997  	StreamerInfos.Add(NewCxxStreamerInfo("TH1K", 2, 0xfd37ced5, []rbytes.StreamerElement{
  3998  		NewStreamerBase(Element{
  3999  			Name:   *rbase.NewNamed("TH1", "1-Dim histogram base class"),
  4000  			Type:   rmeta.Base,
  4001  			Size:   0,
  4002  			ArrLen: 0,
  4003  			ArrDim: 0,
  4004  			MaxIdx: [5]int32{0, 473383108, 0, 0, 0},
  4005  			Offset: 0,
  4006  			EName:  "BASE",
  4007  			XMin:   0.000000,
  4008  			XMax:   0.000000,
  4009  			Factor: 0.000000,
  4010  		}.New(), 8),
  4011  		NewStreamerBase(Element{
  4012  			Name:   *rbase.NewNamed("TArrayF", "Array of floats"),
  4013  			Type:   rmeta.Base,
  4014  			Size:   0,
  4015  			ArrLen: 0,
  4016  			ArrDim: 0,
  4017  			MaxIdx: [5]int32{0, 1510733553, 0, 0, 0},
  4018  			Offset: 0,
  4019  			EName:  "BASE",
  4020  			XMin:   0.000000,
  4021  			XMax:   0.000000,
  4022  			Factor: 0.000000,
  4023  		}.New(), 1),
  4024  		&StreamerBasicType{StreamerElement: Element{
  4025  			Name:   *rbase.NewNamed("fNIn", ""),
  4026  			Type:   rmeta.Int,
  4027  			Size:   4,
  4028  			ArrLen: 0,
  4029  			ArrDim: 0,
  4030  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4031  			Offset: 0,
  4032  			EName:  "int",
  4033  			XMin:   0.000000,
  4034  			XMax:   0.000000,
  4035  			Factor: 0.000000,
  4036  		}.New()},
  4037  	}))
  4038  	StreamerInfos.Add(NewCxxStreamerInfo("TH1S", 3, 0x8c4d9dcb, []rbytes.StreamerElement{
  4039  		NewStreamerBase(Element{
  4040  			Name:   *rbase.NewNamed("TH1", "1-Dim histogram base class"),
  4041  			Type:   rmeta.Base,
  4042  			Size:   0,
  4043  			ArrLen: 0,
  4044  			ArrDim: 0,
  4045  			MaxIdx: [5]int32{0, 473383108, 0, 0, 0},
  4046  			Offset: 0,
  4047  			EName:  "BASE",
  4048  			XMin:   0.000000,
  4049  			XMax:   0.000000,
  4050  			Factor: 0.000000,
  4051  		}.New(), 8),
  4052  		NewStreamerBase(Element{
  4053  			Name:   *rbase.NewNamed("TArrayS", "Array of shorts"),
  4054  			Type:   rmeta.Base,
  4055  			Size:   0,
  4056  			ArrLen: 0,
  4057  			ArrDim: 0,
  4058  			MaxIdx: [5]int32{0, 56398612, 0, 0, 0},
  4059  			Offset: 0,
  4060  			EName:  "BASE",
  4061  			XMin:   0.000000,
  4062  			XMax:   0.000000,
  4063  			Factor: 0.000000,
  4064  		}.New(), 1),
  4065  	}))
  4066  	StreamerInfos.Add(NewCxxStreamerInfo("TH2", 5, 0x182347f, []rbytes.StreamerElement{
  4067  		NewStreamerBase(Element{
  4068  			Name:   *rbase.NewNamed("TH1", "1-Dim histogram base class"),
  4069  			Type:   rmeta.Base,
  4070  			Size:   0,
  4071  			ArrLen: 0,
  4072  			ArrDim: 0,
  4073  			MaxIdx: [5]int32{0, 473383108, 0, 0, 0},
  4074  			Offset: 0,
  4075  			EName:  "BASE",
  4076  			XMin:   0.000000,
  4077  			XMax:   0.000000,
  4078  			Factor: 0.000000,
  4079  		}.New(), 8),
  4080  		&StreamerBasicType{StreamerElement: Element{
  4081  			Name:   *rbase.NewNamed("fScalefactor", "Scale factor"),
  4082  			Type:   rmeta.Double,
  4083  			Size:   8,
  4084  			ArrLen: 0,
  4085  			ArrDim: 0,
  4086  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4087  			Offset: 0,
  4088  			EName:  "double",
  4089  			XMin:   0.000000,
  4090  			XMax:   0.000000,
  4091  			Factor: 0.000000,
  4092  		}.New()},
  4093  		&StreamerBasicType{StreamerElement: Element{
  4094  			Name:   *rbase.NewNamed("fTsumwy", "Total Sum of weight*Y"),
  4095  			Type:   rmeta.Double,
  4096  			Size:   8,
  4097  			ArrLen: 0,
  4098  			ArrDim: 0,
  4099  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4100  			Offset: 0,
  4101  			EName:  "double",
  4102  			XMin:   0.000000,
  4103  			XMax:   0.000000,
  4104  			Factor: 0.000000,
  4105  		}.New()},
  4106  		&StreamerBasicType{StreamerElement: Element{
  4107  			Name:   *rbase.NewNamed("fTsumwy2", "Total Sum of weight*Y*Y"),
  4108  			Type:   rmeta.Double,
  4109  			Size:   8,
  4110  			ArrLen: 0,
  4111  			ArrDim: 0,
  4112  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4113  			Offset: 0,
  4114  			EName:  "double",
  4115  			XMin:   0.000000,
  4116  			XMax:   0.000000,
  4117  			Factor: 0.000000,
  4118  		}.New()},
  4119  		&StreamerBasicType{StreamerElement: Element{
  4120  			Name:   *rbase.NewNamed("fTsumwxy", "Total Sum of weight*X*Y"),
  4121  			Type:   rmeta.Double,
  4122  			Size:   8,
  4123  			ArrLen: 0,
  4124  			ArrDim: 0,
  4125  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4126  			Offset: 0,
  4127  			EName:  "double",
  4128  			XMin:   0.000000,
  4129  			XMax:   0.000000,
  4130  			Factor: 0.000000,
  4131  		}.New()},
  4132  	}))
  4133  	StreamerInfos.Add(NewCxxStreamerInfo("TH2C", 4, 0xbd0010fe, []rbytes.StreamerElement{
  4134  		NewStreamerBase(Element{
  4135  			Name:   *rbase.NewNamed("TH2", "2-Dim histogram base class"),
  4136  			Type:   rmeta.Base,
  4137  			Size:   0,
  4138  			ArrLen: 0,
  4139  			ArrDim: 0,
  4140  			MaxIdx: [5]int32{0, 25310335, 0, 0, 0},
  4141  			Offset: 0,
  4142  			EName:  "BASE",
  4143  			XMin:   0.000000,
  4144  			XMax:   0.000000,
  4145  			Factor: 0.000000,
  4146  		}.New(), 5),
  4147  		NewStreamerBase(Element{
  4148  			Name:   *rbase.NewNamed("TArrayC", "Array of chars"),
  4149  			Type:   rmeta.Base,
  4150  			Size:   0,
  4151  			ArrLen: 0,
  4152  			ArrDim: 0,
  4153  			MaxIdx: [5]int32{0, -1366845130, 0, 0, 0},
  4154  			Offset: 0,
  4155  			EName:  "BASE",
  4156  			XMin:   0.000000,
  4157  			XMax:   0.000000,
  4158  			Factor: 0.000000,
  4159  		}.New(), 1),
  4160  	}))
  4161  	StreamerInfos.Add(NewCxxStreamerInfo("TH2D", 4, 0x7fba82f0, []rbytes.StreamerElement{
  4162  		NewStreamerBase(Element{
  4163  			Name:   *rbase.NewNamed("TH2", "2-Dim histogram base class"),
  4164  			Type:   rmeta.Base,
  4165  			Size:   0,
  4166  			ArrLen: 0,
  4167  			ArrDim: 0,
  4168  			MaxIdx: [5]int32{0, 25310335, 0, 0, 0},
  4169  			Offset: 0,
  4170  			EName:  "BASE",
  4171  			XMin:   0.000000,
  4172  			XMax:   0.000000,
  4173  			Factor: 0.000000,
  4174  		}.New(), 5),
  4175  		NewStreamerBase(Element{
  4176  			Name:   *rbase.NewNamed("TArrayD", "Array of doubles"),
  4177  			Type:   rmeta.Base,
  4178  			Size:   0,
  4179  			ArrLen: 0,
  4180  			ArrDim: 0,
  4181  			MaxIdx: [5]int32{0, 1899622196, 0, 0, 0},
  4182  			Offset: 0,
  4183  			EName:  "BASE",
  4184  			XMin:   0.000000,
  4185  			XMax:   0.000000,
  4186  			Factor: 0.000000,
  4187  		}.New(), 1),
  4188  	}))
  4189  	StreamerInfos.Add(NewCxxStreamerInfo("TH2F", 4, 0x689cc295, []rbytes.StreamerElement{
  4190  		NewStreamerBase(Element{
  4191  			Name:   *rbase.NewNamed("TH2", "2-Dim histogram base class"),
  4192  			Type:   rmeta.Base,
  4193  			Size:   0,
  4194  			ArrLen: 0,
  4195  			ArrDim: 0,
  4196  			MaxIdx: [5]int32{0, 25310335, 0, 0, 0},
  4197  			Offset: 0,
  4198  			EName:  "BASE",
  4199  			XMin:   0.000000,
  4200  			XMax:   0.000000,
  4201  			Factor: 0.000000,
  4202  		}.New(), 5),
  4203  		NewStreamerBase(Element{
  4204  			Name:   *rbase.NewNamed("TArrayF", "Array of floats"),
  4205  			Type:   rmeta.Base,
  4206  			Size:   0,
  4207  			ArrLen: 0,
  4208  			ArrDim: 0,
  4209  			MaxIdx: [5]int32{0, 1510733553, 0, 0, 0},
  4210  			Offset: 0,
  4211  			EName:  "BASE",
  4212  			XMin:   0.000000,
  4213  			XMax:   0.000000,
  4214  			Factor: 0.000000,
  4215  		}.New(), 1),
  4216  	}))
  4217  	StreamerInfos.Add(NewCxxStreamerInfo("TH2I", 4, 0xe87e9147, []rbytes.StreamerElement{
  4218  		NewStreamerBase(Element{
  4219  			Name:   *rbase.NewNamed("TH2", "2-Dim histogram base class"),
  4220  			Type:   rmeta.Base,
  4221  			Size:   0,
  4222  			ArrLen: 0,
  4223  			ArrDim: 0,
  4224  			MaxIdx: [5]int32{0, 25310335, 0, 0, 0},
  4225  			Offset: 0,
  4226  			EName:  "BASE",
  4227  			XMin:   0.000000,
  4228  			XMax:   0.000000,
  4229  			Factor: 0.000000,
  4230  		}.New(), 5),
  4231  		NewStreamerBase(Element{
  4232  			Name:   *rbase.NewNamed("TArrayI", "Array of ints"),
  4233  			Type:   rmeta.Base,
  4234  			Size:   0,
  4235  			ArrLen: 0,
  4236  			ArrDim: 0,
  4237  			MaxIdx: [5]int32{0, -640323129, 0, 0, 0},
  4238  			Offset: 0,
  4239  			EName:  "BASE",
  4240  			XMin:   0.000000,
  4241  			XMax:   0.000000,
  4242  			Factor: 0.000000,
  4243  		}.New(), 1),
  4244  	}))
  4245  	StreamerInfos.Add(NewCxxStreamerInfo("TH2Poly", 3, 0xbc566968, []rbytes.StreamerElement{
  4246  		NewStreamerBase(Element{
  4247  			Name:   *rbase.NewNamed("TH2", "2-Dim histogram base class"),
  4248  			Type:   rmeta.Base,
  4249  			Size:   0,
  4250  			ArrLen: 0,
  4251  			ArrDim: 0,
  4252  			MaxIdx: [5]int32{0, 25310335, 0, 0, 0},
  4253  			Offset: 0,
  4254  			EName:  "BASE",
  4255  			XMin:   0.000000,
  4256  			XMax:   0.000000,
  4257  			Factor: 0.000000,
  4258  		}.New(), 5),
  4259  		&StreamerBasicType{StreamerElement: Element{
  4260  			Name:   *rbase.NewNamed("fOverflow", "Overflow bins"),
  4261  			Type:   rmeta.Enum(28),
  4262  			Size:   72,
  4263  			ArrLen: 9,
  4264  			ArrDim: 1,
  4265  			MaxIdx: [5]int32{9, 0, 0, 0, 0},
  4266  			Offset: 0,
  4267  			EName:  "double",
  4268  			XMin:   0.000000,
  4269  			XMax:   0.000000,
  4270  			Factor: 0.000000,
  4271  		}.New()},
  4272  		&StreamerBasicType{StreamerElement: Element{
  4273  			Name:   *rbase.NewNamed("fCellX", "Number of partition cells in the x-direction of the histogram"),
  4274  			Type:   rmeta.Int,
  4275  			Size:   4,
  4276  			ArrLen: 0,
  4277  			ArrDim: 0,
  4278  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4279  			Offset: 0,
  4280  			EName:  "int",
  4281  			XMin:   0.000000,
  4282  			XMax:   0.000000,
  4283  			Factor: 0.000000,
  4284  		}.New()},
  4285  		&StreamerBasicType{StreamerElement: Element{
  4286  			Name:   *rbase.NewNamed("fCellY", "Number of partition cells in the y-direction of the histogram"),
  4287  			Type:   rmeta.Int,
  4288  			Size:   4,
  4289  			ArrLen: 0,
  4290  			ArrDim: 0,
  4291  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4292  			Offset: 0,
  4293  			EName:  "int",
  4294  			XMin:   0.000000,
  4295  			XMax:   0.000000,
  4296  			Factor: 0.000000,
  4297  		}.New()},
  4298  		&StreamerBasicType{StreamerElement: Element{
  4299  			Name:   *rbase.NewNamed("fNCells", "Number of partition cells: fCellX*fCellY"),
  4300  			Type:   rmeta.Counter,
  4301  			Size:   4,
  4302  			ArrLen: 0,
  4303  			ArrDim: 0,
  4304  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4305  			Offset: 0,
  4306  			EName:  "int",
  4307  			XMin:   0.000000,
  4308  			XMax:   0.000000,
  4309  			Factor: 0.000000,
  4310  		}.New()},
  4311  		NewStreamerLoop(Element{
  4312  			Name:   *rbase.NewNamed("fCells", "[fNCells] The array of TLists that store the bins that intersect with each cell. List do not own the contained objects"),
  4313  			Type:   rmeta.StreamLoop,
  4314  			Size:   8,
  4315  			ArrLen: 0,
  4316  			ArrDim: 0,
  4317  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4318  			Offset: 0,
  4319  			EName:  "TList*",
  4320  			XMin:   0.000000,
  4321  			XMax:   0.000000,
  4322  			Factor: 0.000000,
  4323  		}.New(), 3, "fNCells", "TH2Poly"),
  4324  		&StreamerBasicType{StreamerElement: Element{
  4325  			Name:   *rbase.NewNamed("fStepX", "Dimensions of a partition cell"),
  4326  			Type:   rmeta.Double,
  4327  			Size:   8,
  4328  			ArrLen: 0,
  4329  			ArrDim: 0,
  4330  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4331  			Offset: 0,
  4332  			EName:  "double",
  4333  			XMin:   0.000000,
  4334  			XMax:   0.000000,
  4335  			Factor: 0.000000,
  4336  		}.New()},
  4337  		&StreamerBasicType{StreamerElement: Element{
  4338  			Name:   *rbase.NewNamed("fStepY", "Dimensions of a partition cell"),
  4339  			Type:   rmeta.Double,
  4340  			Size:   8,
  4341  			ArrLen: 0,
  4342  			ArrDim: 0,
  4343  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4344  			Offset: 0,
  4345  			EName:  "double",
  4346  			XMin:   0.000000,
  4347  			XMax:   0.000000,
  4348  			Factor: 0.000000,
  4349  		}.New()},
  4350  		NewStreamerBasicPointer(Element{
  4351  			Name:   *rbase.NewNamed("fIsEmpty", "[fNCells] The array that returns true if the cell at the given coordinate is empty"),
  4352  			Type:   58,
  4353  			Size:   1,
  4354  			ArrLen: 0,
  4355  			ArrDim: 0,
  4356  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4357  			Offset: 0,
  4358  			EName:  "bool*",
  4359  			XMin:   0.000000,
  4360  			XMax:   0.000000,
  4361  			Factor: 0.000000,
  4362  		}.New(), 3, "fNCells", "TH2Poly"),
  4363  		NewStreamerBasicPointer(Element{
  4364  			Name:   *rbase.NewNamed("fCompletelyInside", "[fNCells] The array that returns true if the cell at the given coordinate is completely inside a bin"),
  4365  			Type:   58,
  4366  			Size:   1,
  4367  			ArrLen: 0,
  4368  			ArrDim: 0,
  4369  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4370  			Offset: 0,
  4371  			EName:  "bool*",
  4372  			XMin:   0.000000,
  4373  			XMax:   0.000000,
  4374  			Factor: 0.000000,
  4375  		}.New(), 3, "fNCells", "TH2Poly"),
  4376  		&StreamerBasicType{StreamerElement: Element{
  4377  			Name:   *rbase.NewNamed("fFloat", "When set to kTRUE, allows the histogram to expand if a bin outside the limits is added."),
  4378  			Type:   rmeta.Bool,
  4379  			Size:   1,
  4380  			ArrLen: 0,
  4381  			ArrDim: 0,
  4382  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4383  			Offset: 0,
  4384  			EName:  "bool",
  4385  			XMin:   0.000000,
  4386  			XMax:   0.000000,
  4387  			Factor: 0.000000,
  4388  		}.New()},
  4389  		&StreamerObjectPointer{StreamerElement: Element{
  4390  			Name:   *rbase.NewNamed("fBins", "List of bins. The list owns the contained objects"),
  4391  			Type:   rmeta.ObjectP,
  4392  			Size:   8,
  4393  			ArrLen: 0,
  4394  			ArrDim: 0,
  4395  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4396  			Offset: 0,
  4397  			EName:  "TList*",
  4398  			XMin:   0.000000,
  4399  			XMax:   0.000000,
  4400  			Factor: 0.000000,
  4401  		}.New()},
  4402  	}))
  4403  	StreamerInfos.Add(NewCxxStreamerInfo("TH2PolyBin", 1, 0x8fb3de7c, []rbytes.StreamerElement{
  4404  		NewStreamerBase(Element{
  4405  			Name:   *rbase.NewNamed("TObject", "Basic ROOT object"),
  4406  			Type:   rmeta.Base,
  4407  			Size:   0,
  4408  			ArrLen: 0,
  4409  			ArrDim: 0,
  4410  			MaxIdx: [5]int32{0, -1877229523, 0, 0, 0},
  4411  			Offset: 0,
  4412  			EName:  "BASE",
  4413  			XMin:   0.000000,
  4414  			XMax:   0.000000,
  4415  			Factor: 0.000000,
  4416  		}.New(), 1),
  4417  		&StreamerBasicType{StreamerElement: Element{
  4418  			Name:   *rbase.NewNamed("fChanged", "For the 3D Painter"),
  4419  			Type:   rmeta.Bool,
  4420  			Size:   1,
  4421  			ArrLen: 0,
  4422  			ArrDim: 0,
  4423  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4424  			Offset: 0,
  4425  			EName:  "bool",
  4426  			XMin:   0.000000,
  4427  			XMax:   0.000000,
  4428  			Factor: 0.000000,
  4429  		}.New()},
  4430  		&StreamerBasicType{StreamerElement: Element{
  4431  			Name:   *rbase.NewNamed("fNumber", "Bin number of the bin in TH2Poly"),
  4432  			Type:   rmeta.Int,
  4433  			Size:   4,
  4434  			ArrLen: 0,
  4435  			ArrDim: 0,
  4436  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4437  			Offset: 0,
  4438  			EName:  "int",
  4439  			XMin:   0.000000,
  4440  			XMax:   0.000000,
  4441  			Factor: 0.000000,
  4442  		}.New()},
  4443  		&StreamerObjectPointer{StreamerElement: Element{
  4444  			Name:   *rbase.NewNamed("fPoly", "Object holding the polygon definition"),
  4445  			Type:   rmeta.ObjectP,
  4446  			Size:   8,
  4447  			ArrLen: 0,
  4448  			ArrDim: 0,
  4449  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4450  			Offset: 0,
  4451  			EName:  "TObject*",
  4452  			XMin:   0.000000,
  4453  			XMax:   0.000000,
  4454  			Factor: 0.000000,
  4455  		}.New()},
  4456  		&StreamerBasicType{StreamerElement: Element{
  4457  			Name:   *rbase.NewNamed("fArea", "Bin area"),
  4458  			Type:   rmeta.Double,
  4459  			Size:   8,
  4460  			ArrLen: 0,
  4461  			ArrDim: 0,
  4462  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4463  			Offset: 0,
  4464  			EName:  "double",
  4465  			XMin:   0.000000,
  4466  			XMax:   0.000000,
  4467  			Factor: 0.000000,
  4468  		}.New()},
  4469  		&StreamerBasicType{StreamerElement: Element{
  4470  			Name:   *rbase.NewNamed("fContent", "Bin content"),
  4471  			Type:   rmeta.Double,
  4472  			Size:   8,
  4473  			ArrLen: 0,
  4474  			ArrDim: 0,
  4475  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4476  			Offset: 0,
  4477  			EName:  "double",
  4478  			XMin:   0.000000,
  4479  			XMax:   0.000000,
  4480  			Factor: 0.000000,
  4481  		}.New()},
  4482  		&StreamerBasicType{StreamerElement: Element{
  4483  			Name:   *rbase.NewNamed("fXmin", "X minimum value"),
  4484  			Type:   rmeta.Double,
  4485  			Size:   8,
  4486  			ArrLen: 0,
  4487  			ArrDim: 0,
  4488  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4489  			Offset: 0,
  4490  			EName:  "double",
  4491  			XMin:   0.000000,
  4492  			XMax:   0.000000,
  4493  			Factor: 0.000000,
  4494  		}.New()},
  4495  		&StreamerBasicType{StreamerElement: Element{
  4496  			Name:   *rbase.NewNamed("fYmin", "Y minimum value"),
  4497  			Type:   rmeta.Double,
  4498  			Size:   8,
  4499  			ArrLen: 0,
  4500  			ArrDim: 0,
  4501  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4502  			Offset: 0,
  4503  			EName:  "double",
  4504  			XMin:   0.000000,
  4505  			XMax:   0.000000,
  4506  			Factor: 0.000000,
  4507  		}.New()},
  4508  		&StreamerBasicType{StreamerElement: Element{
  4509  			Name:   *rbase.NewNamed("fXmax", "X maximum value"),
  4510  			Type:   rmeta.Double,
  4511  			Size:   8,
  4512  			ArrLen: 0,
  4513  			ArrDim: 0,
  4514  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4515  			Offset: 0,
  4516  			EName:  "double",
  4517  			XMin:   0.000000,
  4518  			XMax:   0.000000,
  4519  			Factor: 0.000000,
  4520  		}.New()},
  4521  		&StreamerBasicType{StreamerElement: Element{
  4522  			Name:   *rbase.NewNamed("fYmax", "Y maximum value"),
  4523  			Type:   rmeta.Double,
  4524  			Size:   8,
  4525  			ArrLen: 0,
  4526  			ArrDim: 0,
  4527  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4528  			Offset: 0,
  4529  			EName:  "double",
  4530  			XMin:   0.000000,
  4531  			XMax:   0.000000,
  4532  			Factor: 0.000000,
  4533  		}.New()},
  4534  	}))
  4535  	StreamerInfos.Add(NewCxxStreamerInfo("TH2S", 4, 0x1256ca1c, []rbytes.StreamerElement{
  4536  		NewStreamerBase(Element{
  4537  			Name:   *rbase.NewNamed("TH2", "2-Dim histogram base class"),
  4538  			Type:   rmeta.Base,
  4539  			Size:   0,
  4540  			ArrLen: 0,
  4541  			ArrDim: 0,
  4542  			MaxIdx: [5]int32{0, 25310335, 0, 0, 0},
  4543  			Offset: 0,
  4544  			EName:  "BASE",
  4545  			XMin:   0.000000,
  4546  			XMax:   0.000000,
  4547  			Factor: 0.000000,
  4548  		}.New(), 5),
  4549  		NewStreamerBase(Element{
  4550  			Name:   *rbase.NewNamed("TArrayS", "Array of shorts"),
  4551  			Type:   rmeta.Base,
  4552  			Size:   0,
  4553  			ArrLen: 0,
  4554  			ArrDim: 0,
  4555  			MaxIdx: [5]int32{0, 56398612, 0, 0, 0},
  4556  			Offset: 0,
  4557  			EName:  "BASE",
  4558  			XMin:   0.000000,
  4559  			XMax:   0.000000,
  4560  			Factor: 0.000000,
  4561  		}.New(), 1),
  4562  	}))
  4563  	StreamerInfos.Add(NewCxxStreamerInfo("TLimit", 2, 0x785f, []rbytes.StreamerElement{}))
  4564  	StreamerInfos.Add(NewCxxStreamerInfo("TLimitDataSource", 2, 0x20f07d45, []rbytes.StreamerElement{
  4565  		NewStreamerBase(Element{
  4566  			Name:   *rbase.NewNamed("TObject", "Basic ROOT object"),
  4567  			Type:   rmeta.Base,
  4568  			Size:   0,
  4569  			ArrLen: 0,
  4570  			ArrDim: 0,
  4571  			MaxIdx: [5]int32{0, -1877229523, 0, 0, 0},
  4572  			Offset: 0,
  4573  			EName:  "BASE",
  4574  			XMin:   0.000000,
  4575  			XMax:   0.000000,
  4576  			Factor: 0.000000,
  4577  		}.New(), 1),
  4578  		&StreamerObject{StreamerElement: Element{
  4579  			Name:   *rbase.NewNamed("fSignal", "Packed input signal"),
  4580  			Type:   rmeta.Object,
  4581  			Size:   64,
  4582  			ArrLen: 0,
  4583  			ArrDim: 0,
  4584  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4585  			Offset: 0,
  4586  			EName:  "TObjArray",
  4587  			XMin:   0.000000,
  4588  			XMax:   0.000000,
  4589  			Factor: 0.000000,
  4590  		}.New()},
  4591  		&StreamerObject{StreamerElement: Element{
  4592  			Name:   *rbase.NewNamed("fBackground", "Packed input background"),
  4593  			Type:   rmeta.Object,
  4594  			Size:   64,
  4595  			ArrLen: 0,
  4596  			ArrDim: 0,
  4597  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4598  			Offset: 0,
  4599  			EName:  "TObjArray",
  4600  			XMin:   0.000000,
  4601  			XMax:   0.000000,
  4602  			Factor: 0.000000,
  4603  		}.New()},
  4604  		&StreamerObject{StreamerElement: Element{
  4605  			Name:   *rbase.NewNamed("fCandidates", "Packed input candidates (data)"),
  4606  			Type:   rmeta.Object,
  4607  			Size:   64,
  4608  			ArrLen: 0,
  4609  			ArrDim: 0,
  4610  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4611  			Offset: 0,
  4612  			EName:  "TObjArray",
  4613  			XMin:   0.000000,
  4614  			XMax:   0.000000,
  4615  			Factor: 0.000000,
  4616  		}.New()},
  4617  		&StreamerObject{StreamerElement: Element{
  4618  			Name:   *rbase.NewNamed("fErrorOnSignal", "Packed error sources for signal"),
  4619  			Type:   rmeta.Object,
  4620  			Size:   64,
  4621  			ArrLen: 0,
  4622  			ArrDim: 0,
  4623  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4624  			Offset: 0,
  4625  			EName:  "TObjArray",
  4626  			XMin:   0.000000,
  4627  			XMax:   0.000000,
  4628  			Factor: 0.000000,
  4629  		}.New()},
  4630  		&StreamerObject{StreamerElement: Element{
  4631  			Name:   *rbase.NewNamed("fErrorOnBackground", "Packed error sources for background"),
  4632  			Type:   rmeta.Object,
  4633  			Size:   64,
  4634  			ArrLen: 0,
  4635  			ArrDim: 0,
  4636  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4637  			Offset: 0,
  4638  			EName:  "TObjArray",
  4639  			XMin:   0.000000,
  4640  			XMax:   0.000000,
  4641  			Factor: 0.000000,
  4642  		}.New()},
  4643  		&StreamerObject{StreamerElement: Element{
  4644  			Name:   *rbase.NewNamed("fIds", "Packed IDs for the different error sources"),
  4645  			Type:   rmeta.Object,
  4646  			Size:   64,
  4647  			ArrLen: 0,
  4648  			ArrDim: 0,
  4649  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4650  			Offset: 0,
  4651  			EName:  "TObjArray",
  4652  			XMin:   0.000000,
  4653  			XMax:   0.000000,
  4654  			Factor: 0.000000,
  4655  		}.New()},
  4656  		&StreamerObject{StreamerElement: Element{
  4657  			Name:   *rbase.NewNamed("fDummyTA", "Array of dummy object (used for bookeeping)"),
  4658  			Type:   rmeta.Object,
  4659  			Size:   64,
  4660  			ArrLen: 0,
  4661  			ArrDim: 0,
  4662  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4663  			Offset: 0,
  4664  			EName:  "TObjArray",
  4665  			XMin:   0.000000,
  4666  			XMax:   0.000000,
  4667  			Factor: 0.000000,
  4668  		}.New()},
  4669  		&StreamerObject{StreamerElement: Element{
  4670  			Name:   *rbase.NewNamed("fDummyIds", "Array of dummy object (used for bookeeping)"),
  4671  			Type:   rmeta.Object,
  4672  			Size:   64,
  4673  			ArrLen: 0,
  4674  			ArrDim: 0,
  4675  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4676  			Offset: 0,
  4677  			EName:  "TObjArray",
  4678  			XMin:   0.000000,
  4679  			XMax:   0.000000,
  4680  			Factor: 0.000000,
  4681  		}.New()},
  4682  	}))
  4683  	StreamerInfos.Add(NewCxxStreamerInfo("TMultiGraph", 2, 0xe0893cd5, []rbytes.StreamerElement{
  4684  		NewStreamerBase(Element{
  4685  			Name:   *rbase.NewNamed("TNamed", "The basis for a named object (name, title)"),
  4686  			Type:   rmeta.Base,
  4687  			Size:   0,
  4688  			ArrLen: 0,
  4689  			ArrDim: 0,
  4690  			MaxIdx: [5]int32{0, -541636036, 0, 0, 0},
  4691  			Offset: 0,
  4692  			EName:  "BASE",
  4693  			XMin:   0.000000,
  4694  			XMax:   0.000000,
  4695  			Factor: 0.000000,
  4696  		}.New(), 1),
  4697  		&StreamerObjectPointer{StreamerElement: Element{
  4698  			Name:   *rbase.NewNamed("fGraphs", "Pointer to list of TGraphs"),
  4699  			Type:   rmeta.ObjectP,
  4700  			Size:   8,
  4701  			ArrLen: 0,
  4702  			ArrDim: 0,
  4703  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4704  			Offset: 0,
  4705  			EName:  "TList*",
  4706  			XMin:   0.000000,
  4707  			XMax:   0.000000,
  4708  			Factor: 0.000000,
  4709  		}.New()},
  4710  		&StreamerObjectPointer{StreamerElement: Element{
  4711  			Name:   *rbase.NewNamed("fFunctions", "Pointer to list of functions (fits and user)"),
  4712  			Type:   rmeta.ObjectP,
  4713  			Size:   8,
  4714  			ArrLen: 0,
  4715  			ArrDim: 0,
  4716  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4717  			Offset: 0,
  4718  			EName:  "TList*",
  4719  			XMin:   0.000000,
  4720  			XMax:   0.000000,
  4721  			Factor: 0.000000,
  4722  		}.New()},
  4723  		&StreamerObjectPointer{StreamerElement: Element{
  4724  			Name:   *rbase.NewNamed("fHistogram", "Pointer to histogram used for drawing axis"),
  4725  			Type:   rmeta.ObjectP,
  4726  			Size:   8,
  4727  			ArrLen: 0,
  4728  			ArrDim: 0,
  4729  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4730  			Offset: 0,
  4731  			EName:  "TH1F*",
  4732  			XMin:   0.000000,
  4733  			XMax:   0.000000,
  4734  			Factor: 0.000000,
  4735  		}.New()},
  4736  		&StreamerBasicType{StreamerElement: Element{
  4737  			Name:   *rbase.NewNamed("fMaximum", "Maximum value for plotting along y"),
  4738  			Type:   rmeta.Double,
  4739  			Size:   8,
  4740  			ArrLen: 0,
  4741  			ArrDim: 0,
  4742  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4743  			Offset: 0,
  4744  			EName:  "double",
  4745  			XMin:   0.000000,
  4746  			XMax:   0.000000,
  4747  			Factor: 0.000000,
  4748  		}.New()},
  4749  		&StreamerBasicType{StreamerElement: Element{
  4750  			Name:   *rbase.NewNamed("fMinimum", "Minimum value for plotting along y"),
  4751  			Type:   rmeta.Double,
  4752  			Size:   8,
  4753  			ArrLen: 0,
  4754  			ArrDim: 0,
  4755  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4756  			Offset: 0,
  4757  			EName:  "double",
  4758  			XMin:   0.000000,
  4759  			XMax:   0.000000,
  4760  			Factor: 0.000000,
  4761  		}.New()},
  4762  	}))
  4763  	StreamerInfos.Add(NewCxxStreamerInfo("TProfile", 7, 0x4bedee54, []rbytes.StreamerElement{
  4764  		NewStreamerBase(Element{
  4765  			Name:   *rbase.NewNamed("TH1D", "1-Dim histograms (one double per channel)"),
  4766  			Type:   rmeta.Base,
  4767  			Size:   0,
  4768  			ArrLen: 0,
  4769  			ArrDim: 0,
  4770  			MaxIdx: [5]int32{0, -105818465, 0, 0, 0},
  4771  			Offset: 0,
  4772  			EName:  "BASE",
  4773  			XMin:   0.000000,
  4774  			XMax:   0.000000,
  4775  			Factor: 0.000000,
  4776  		}.New(), 3),
  4777  		&StreamerObjectAny{StreamerElement: Element{
  4778  			Name:   *rbase.NewNamed("fBinEntries", "number of entries per bin"),
  4779  			Type:   rmeta.Any,
  4780  			Size:   24,
  4781  			ArrLen: 0,
  4782  			ArrDim: 0,
  4783  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4784  			Offset: 0,
  4785  			EName:  "TArrayD",
  4786  			XMin:   0.000000,
  4787  			XMax:   0.000000,
  4788  			Factor: 0.000000,
  4789  		}.New()},
  4790  		&StreamerBasicType{StreamerElement: Element{
  4791  			Name:   *rbase.NewNamed("fErrorMode", "Option to compute errors"),
  4792  			Type:   rmeta.Int,
  4793  			Size:   4,
  4794  			ArrLen: 0,
  4795  			ArrDim: 0,
  4796  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4797  			Offset: 0,
  4798  			EName:  "EErrorType",
  4799  			XMin:   0.000000,
  4800  			XMax:   0.000000,
  4801  			Factor: 0.000000,
  4802  		}.New()},
  4803  		&StreamerBasicType{StreamerElement: Element{
  4804  			Name:   *rbase.NewNamed("fYmin", "Lower limit in Y (if set)"),
  4805  			Type:   rmeta.Double,
  4806  			Size:   8,
  4807  			ArrLen: 0,
  4808  			ArrDim: 0,
  4809  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4810  			Offset: 0,
  4811  			EName:  "double",
  4812  			XMin:   0.000000,
  4813  			XMax:   0.000000,
  4814  			Factor: 0.000000,
  4815  		}.New()},
  4816  		&StreamerBasicType{StreamerElement: Element{
  4817  			Name:   *rbase.NewNamed("fYmax", "Upper limit in Y (if set)"),
  4818  			Type:   rmeta.Double,
  4819  			Size:   8,
  4820  			ArrLen: 0,
  4821  			ArrDim: 0,
  4822  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4823  			Offset: 0,
  4824  			EName:  "double",
  4825  			XMin:   0.000000,
  4826  			XMax:   0.000000,
  4827  			Factor: 0.000000,
  4828  		}.New()},
  4829  		&StreamerBasicType{StreamerElement: Element{
  4830  			Name:   *rbase.NewNamed("fTsumwy", "Total Sum of weight*Y"),
  4831  			Type:   rmeta.Double,
  4832  			Size:   8,
  4833  			ArrLen: 0,
  4834  			ArrDim: 0,
  4835  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4836  			Offset: 0,
  4837  			EName:  "double",
  4838  			XMin:   0.000000,
  4839  			XMax:   0.000000,
  4840  			Factor: 0.000000,
  4841  		}.New()},
  4842  		&StreamerBasicType{StreamerElement: Element{
  4843  			Name:   *rbase.NewNamed("fTsumwy2", "Total Sum of weight*Y*Y"),
  4844  			Type:   rmeta.Double,
  4845  			Size:   8,
  4846  			ArrLen: 0,
  4847  			ArrDim: 0,
  4848  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4849  			Offset: 0,
  4850  			EName:  "double",
  4851  			XMin:   0.000000,
  4852  			XMax:   0.000000,
  4853  			Factor: 0.000000,
  4854  		}.New()},
  4855  		&StreamerObjectAny{StreamerElement: Element{
  4856  			Name:   *rbase.NewNamed("fBinSumw2", "Array of sum of squares of weights per bin"),
  4857  			Type:   rmeta.Any,
  4858  			Size:   24,
  4859  			ArrLen: 0,
  4860  			ArrDim: 0,
  4861  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4862  			Offset: 0,
  4863  			EName:  "TArrayD",
  4864  			XMin:   0.000000,
  4865  			XMax:   0.000000,
  4866  			Factor: 0.000000,
  4867  		}.New()},
  4868  	}))
  4869  	StreamerInfos.Add(NewCxxStreamerInfo("TProfile2D", 8, 0x36a142ac, []rbytes.StreamerElement{
  4870  		NewStreamerBase(Element{
  4871  			Name:   *rbase.NewNamed("TH2D", "2-Dim histograms (one double per channel)"),
  4872  			Type:   rmeta.Base,
  4873  			Size:   0,
  4874  			ArrLen: 0,
  4875  			ArrDim: 0,
  4876  			MaxIdx: [5]int32{0, 2142929648, 0, 0, 0},
  4877  			Offset: 0,
  4878  			EName:  "BASE",
  4879  			XMin:   0.000000,
  4880  			XMax:   0.000000,
  4881  			Factor: 0.000000,
  4882  		}.New(), 4),
  4883  		&StreamerObjectAny{StreamerElement: Element{
  4884  			Name:   *rbase.NewNamed("fBinEntries", "Number of entries per bin"),
  4885  			Type:   rmeta.Any,
  4886  			Size:   24,
  4887  			ArrLen: 0,
  4888  			ArrDim: 0,
  4889  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4890  			Offset: 0,
  4891  			EName:  "TArrayD",
  4892  			XMin:   0.000000,
  4893  			XMax:   0.000000,
  4894  			Factor: 0.000000,
  4895  		}.New()},
  4896  		&StreamerBasicType{StreamerElement: Element{
  4897  			Name:   *rbase.NewNamed("fErrorMode", "Option to compute errors"),
  4898  			Type:   rmeta.Int,
  4899  			Size:   4,
  4900  			ArrLen: 0,
  4901  			ArrDim: 0,
  4902  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4903  			Offset: 0,
  4904  			EName:  "EErrorType",
  4905  			XMin:   0.000000,
  4906  			XMax:   0.000000,
  4907  			Factor: 0.000000,
  4908  		}.New()},
  4909  		&StreamerBasicType{StreamerElement: Element{
  4910  			Name:   *rbase.NewNamed("fZmin", "Lower limit in Z (if set)"),
  4911  			Type:   rmeta.Double,
  4912  			Size:   8,
  4913  			ArrLen: 0,
  4914  			ArrDim: 0,
  4915  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4916  			Offset: 0,
  4917  			EName:  "double",
  4918  			XMin:   0.000000,
  4919  			XMax:   0.000000,
  4920  			Factor: 0.000000,
  4921  		}.New()},
  4922  		&StreamerBasicType{StreamerElement: Element{
  4923  			Name:   *rbase.NewNamed("fZmax", "Upper limit in Z (if set)"),
  4924  			Type:   rmeta.Double,
  4925  			Size:   8,
  4926  			ArrLen: 0,
  4927  			ArrDim: 0,
  4928  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4929  			Offset: 0,
  4930  			EName:  "double",
  4931  			XMin:   0.000000,
  4932  			XMax:   0.000000,
  4933  			Factor: 0.000000,
  4934  		}.New()},
  4935  		&StreamerBasicType{StreamerElement: Element{
  4936  			Name:   *rbase.NewNamed("fTsumwz", "Total Sum of weight*Z"),
  4937  			Type:   rmeta.Double,
  4938  			Size:   8,
  4939  			ArrLen: 0,
  4940  			ArrDim: 0,
  4941  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4942  			Offset: 0,
  4943  			EName:  "double",
  4944  			XMin:   0.000000,
  4945  			XMax:   0.000000,
  4946  			Factor: 0.000000,
  4947  		}.New()},
  4948  		&StreamerBasicType{StreamerElement: Element{
  4949  			Name:   *rbase.NewNamed("fTsumwz2", "Total Sum of weight*Z*Z"),
  4950  			Type:   rmeta.Double,
  4951  			Size:   8,
  4952  			ArrLen: 0,
  4953  			ArrDim: 0,
  4954  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4955  			Offset: 0,
  4956  			EName:  "double",
  4957  			XMin:   0.000000,
  4958  			XMax:   0.000000,
  4959  			Factor: 0.000000,
  4960  		}.New()},
  4961  		&StreamerObjectAny{StreamerElement: Element{
  4962  			Name:   *rbase.NewNamed("fBinSumw2", "Array of sum of squares of weights per bin"),
  4963  			Type:   rmeta.Any,
  4964  			Size:   24,
  4965  			ArrLen: 0,
  4966  			ArrDim: 0,
  4967  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  4968  			Offset: 0,
  4969  			EName:  "TArrayD",
  4970  			XMin:   0.000000,
  4971  			XMax:   0.000000,
  4972  			Factor: 0.000000,
  4973  		}.New()},
  4974  	}))
  4975  	StreamerInfos.Add(NewCxxStreamerInfo("TScatter", 2, 0xc091e335, []rbytes.StreamerElement{
  4976  		NewStreamerBase(Element{
  4977  			Name:   *rbase.NewNamed("TNamed", "The basis for a named object (name, title)"),
  4978  			Type:   rmeta.Base,
  4979  			Size:   0,
  4980  			ArrLen: 0,
  4981  			ArrDim: 0,
  4982  			MaxIdx: [5]int32{0, -541636036, 0, 0, 0},
  4983  			Offset: 0,
  4984  			EName:  "BASE",
  4985  			XMin:   0.000000,
  4986  			XMax:   0.000000,
  4987  			Factor: 0.000000,
  4988  		}.New(), 1),
  4989  		NewStreamerBase(Element{
  4990  			Name:   *rbase.NewNamed("TAttLine", "Line attributes"),
  4991  			Type:   rmeta.Base,
  4992  			Size:   0,
  4993  			ArrLen: 0,
  4994  			ArrDim: 0,
  4995  			MaxIdx: [5]int32{0, -1811462839, 0, 0, 0},
  4996  			Offset: 0,
  4997  			EName:  "BASE",
  4998  			XMin:   0.000000,
  4999  			XMax:   0.000000,
  5000  			Factor: 0.000000,
  5001  		}.New(), 2),
  5002  		NewStreamerBase(Element{
  5003  			Name:   *rbase.NewNamed("TAttFill", "Fill area attributes"),
  5004  			Type:   rmeta.Base,
  5005  			Size:   0,
  5006  			ArrLen: 0,
  5007  			ArrDim: 0,
  5008  			MaxIdx: [5]int32{0, -2545006, 0, 0, 0},
  5009  			Offset: 0,
  5010  			EName:  "BASE",
  5011  			XMin:   0.000000,
  5012  			XMax:   0.000000,
  5013  			Factor: 0.000000,
  5014  		}.New(), 2),
  5015  		NewStreamerBase(Element{
  5016  			Name:   *rbase.NewNamed("TAttMarker", "Marker attributes"),
  5017  			Type:   rmeta.Base,
  5018  			Size:   0,
  5019  			ArrLen: 0,
  5020  			ArrDim: 0,
  5021  			MaxIdx: [5]int32{0, 689802220, 0, 0, 0},
  5022  			Offset: 0,
  5023  			EName:  "BASE",
  5024  			XMin:   0.000000,
  5025  			XMax:   0.000000,
  5026  			Factor: 0.000000,
  5027  		}.New(), 3),
  5028  		&StreamerBasicType{StreamerElement: Element{
  5029  			Name:   *rbase.NewNamed("fNpoints", "Number of points <= fMaxSize"),
  5030  			Type:   rmeta.Counter,
  5031  			Size:   4,
  5032  			ArrLen: 0,
  5033  			ArrDim: 0,
  5034  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5035  			Offset: 0,
  5036  			EName:  "int",
  5037  			XMin:   0.000000,
  5038  			XMax:   0.000000,
  5039  			Factor: 0.000000,
  5040  		}.New()},
  5041  		&StreamerObjectPointer{StreamerElement: Element{
  5042  			Name:   *rbase.NewNamed("fHistogram", "Pointer to histogram used for drawing axis"),
  5043  			Type:   rmeta.ObjectP,
  5044  			Size:   8,
  5045  			ArrLen: 0,
  5046  			ArrDim: 0,
  5047  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5048  			Offset: 0,
  5049  			EName:  "TH2F*",
  5050  			XMin:   0.000000,
  5051  			XMax:   0.000000,
  5052  			Factor: 0.000000,
  5053  		}.New()},
  5054  		&StreamerObjectPointer{StreamerElement: Element{
  5055  			Name:   *rbase.NewNamed("fGraph", "Pointer to graph holding X and Y positions"),
  5056  			Type:   rmeta.ObjectP,
  5057  			Size:   8,
  5058  			ArrLen: 0,
  5059  			ArrDim: 0,
  5060  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5061  			Offset: 0,
  5062  			EName:  "TGraph*",
  5063  			XMin:   0.000000,
  5064  			XMax:   0.000000,
  5065  			Factor: 0.000000,
  5066  		}.New()},
  5067  		NewStreamerBasicPointer(Element{
  5068  			Name:   *rbase.NewNamed("fColor", "[fNpoints] array of colors"),
  5069  			Type:   48,
  5070  			Size:   8,
  5071  			ArrLen: 0,
  5072  			ArrDim: 0,
  5073  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5074  			Offset: 0,
  5075  			EName:  "double*",
  5076  			XMin:   0.000000,
  5077  			XMax:   0.000000,
  5078  			Factor: 0.000000,
  5079  		}.New(), 2, "fNpoints", "TScatter"),
  5080  		NewStreamerBasicPointer(Element{
  5081  			Name:   *rbase.NewNamed("fSize", "[fNpoints] array of marker sizes"),
  5082  			Type:   48,
  5083  			Size:   8,
  5084  			ArrLen: 0,
  5085  			ArrDim: 0,
  5086  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5087  			Offset: 0,
  5088  			EName:  "double*",
  5089  			XMin:   0.000000,
  5090  			XMax:   0.000000,
  5091  			Factor: 0.000000,
  5092  		}.New(), 2, "fNpoints", "TScatter"),
  5093  		&StreamerBasicType{StreamerElement: Element{
  5094  			Name:   *rbase.NewNamed("fMaxMarkerSize", "Largest marker size used to paint the markers"),
  5095  			Type:   rmeta.Double,
  5096  			Size:   8,
  5097  			ArrLen: 0,
  5098  			ArrDim: 0,
  5099  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5100  			Offset: 0,
  5101  			EName:  "double",
  5102  			XMin:   0.000000,
  5103  			XMax:   0.000000,
  5104  			Factor: 0.000000,
  5105  		}.New()},
  5106  		&StreamerBasicType{StreamerElement: Element{
  5107  			Name:   *rbase.NewNamed("fMinMarkerSize", "Smallest marker size used to paint the markers"),
  5108  			Type:   rmeta.Double,
  5109  			Size:   8,
  5110  			ArrLen: 0,
  5111  			ArrDim: 0,
  5112  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5113  			Offset: 0,
  5114  			EName:  "double",
  5115  			XMin:   0.000000,
  5116  			XMax:   0.000000,
  5117  			Factor: 0.000000,
  5118  		}.New()},
  5119  		&StreamerBasicType{StreamerElement: Element{
  5120  			Name:   *rbase.NewNamed("fMargin", "Margin around the plot in %"),
  5121  			Type:   rmeta.Double,
  5122  			Size:   8,
  5123  			ArrLen: 0,
  5124  			ArrDim: 0,
  5125  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5126  			Offset: 0,
  5127  			EName:  "double",
  5128  			XMin:   0.000000,
  5129  			XMax:   0.000000,
  5130  			Factor: 0.000000,
  5131  		}.New()},
  5132  	}))
  5133  	StreamerInfos.Add(NewCxxStreamerInfo("TDirectory", 5, 0x1e9b6f70, []rbytes.StreamerElement{
  5134  		NewStreamerBase(Element{
  5135  			Name:   *rbase.NewNamed("TNamed", "The basis for a named object (name, title)"),
  5136  			Type:   rmeta.Base,
  5137  			Size:   0,
  5138  			ArrLen: 0,
  5139  			ArrDim: 0,
  5140  			MaxIdx: [5]int32{0, -541636036, 0, 0, 0},
  5141  			Offset: 0,
  5142  			EName:  "BASE",
  5143  			XMin:   0.000000,
  5144  			XMax:   0.000000,
  5145  			Factor: 0.000000,
  5146  		}.New(), 1),
  5147  		&StreamerObjectPointer{StreamerElement: Element{
  5148  			Name:   *rbase.NewNamed("fMother", "pointer to mother of the directory"),
  5149  			Type:   rmeta.ObjectP,
  5150  			Size:   8,
  5151  			ArrLen: 0,
  5152  			ArrDim: 0,
  5153  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5154  			Offset: 0,
  5155  			EName:  "TObject*",
  5156  			XMin:   0.000000,
  5157  			XMax:   0.000000,
  5158  			Factor: 0.000000,
  5159  		}.New()},
  5160  		&StreamerObjectPointer{StreamerElement: Element{
  5161  			Name:   *rbase.NewNamed("fList", "List of objects in memory"),
  5162  			Type:   rmeta.ObjectP,
  5163  			Size:   8,
  5164  			ArrLen: 0,
  5165  			ArrDim: 0,
  5166  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5167  			Offset: 0,
  5168  			EName:  "TList*",
  5169  			XMin:   0.000000,
  5170  			XMax:   0.000000,
  5171  			Factor: 0.000000,
  5172  		}.New()},
  5173  		&StreamerObjectAny{StreamerElement: Element{
  5174  			Name:   *rbase.NewNamed("fUUID", "Unique identifier"),
  5175  			Type:   rmeta.Any,
  5176  			Size:   32,
  5177  			ArrLen: 0,
  5178  			ArrDim: 0,
  5179  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5180  			Offset: 0,
  5181  			EName:  "TUUID",
  5182  			XMin:   0.000000,
  5183  			XMax:   0.000000,
  5184  			Factor: 0.000000,
  5185  		}.New()},
  5186  	}))
  5187  	StreamerInfos.Add(NewCxxStreamerInfo("TDirectoryFile", 5, 0xbf9f443e, []rbytes.StreamerElement{
  5188  		NewStreamerBase(Element{
  5189  			Name:   *rbase.NewNamed("TDirectory", "Describe directory structure in memory"),
  5190  			Type:   rmeta.Base,
  5191  			Size:   0,
  5192  			ArrLen: 0,
  5193  			ArrDim: 0,
  5194  			MaxIdx: [5]int32{0, 513503088, 0, 0, 0},
  5195  			Offset: 0,
  5196  			EName:  "BASE",
  5197  			XMin:   0.000000,
  5198  			XMax:   0.000000,
  5199  			Factor: 0.000000,
  5200  		}.New(), 5),
  5201  		&StreamerBasicType{StreamerElement: Element{
  5202  			Name:   *rbase.NewNamed("fModified", "True if directory has been modified"),
  5203  			Type:   rmeta.Bool,
  5204  			Size:   1,
  5205  			ArrLen: 0,
  5206  			ArrDim: 0,
  5207  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5208  			Offset: 0,
  5209  			EName:  "bool",
  5210  			XMin:   0.000000,
  5211  			XMax:   0.000000,
  5212  			Factor: 0.000000,
  5213  		}.New()},
  5214  		&StreamerBasicType{StreamerElement: Element{
  5215  			Name:   *rbase.NewNamed("fWritable", "True if directory is writable"),
  5216  			Type:   rmeta.Bool,
  5217  			Size:   1,
  5218  			ArrLen: 0,
  5219  			ArrDim: 0,
  5220  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5221  			Offset: 0,
  5222  			EName:  "bool",
  5223  			XMin:   0.000000,
  5224  			XMax:   0.000000,
  5225  			Factor: 0.000000,
  5226  		}.New()},
  5227  		&StreamerObjectAny{StreamerElement: Element{
  5228  			Name:   *rbase.NewNamed("fDatimeC", "Date and time when directory is created"),
  5229  			Type:   rmeta.Any,
  5230  			Size:   16,
  5231  			ArrLen: 0,
  5232  			ArrDim: 0,
  5233  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5234  			Offset: 0,
  5235  			EName:  "TDatime",
  5236  			XMin:   0.000000,
  5237  			XMax:   0.000000,
  5238  			Factor: 0.000000,
  5239  		}.New()},
  5240  		&StreamerObjectAny{StreamerElement: Element{
  5241  			Name:   *rbase.NewNamed("fDatimeM", "Date and time of last modification"),
  5242  			Type:   rmeta.Any,
  5243  			Size:   16,
  5244  			ArrLen: 0,
  5245  			ArrDim: 0,
  5246  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5247  			Offset: 0,
  5248  			EName:  "TDatime",
  5249  			XMin:   0.000000,
  5250  			XMax:   0.000000,
  5251  			Factor: 0.000000,
  5252  		}.New()},
  5253  		&StreamerBasicType{StreamerElement: Element{
  5254  			Name:   *rbase.NewNamed("fNbytesKeys", "Number of bytes for the keys"),
  5255  			Type:   rmeta.Int,
  5256  			Size:   4,
  5257  			ArrLen: 0,
  5258  			ArrDim: 0,
  5259  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5260  			Offset: 0,
  5261  			EName:  "int",
  5262  			XMin:   0.000000,
  5263  			XMax:   0.000000,
  5264  			Factor: 0.000000,
  5265  		}.New()},
  5266  		&StreamerBasicType{StreamerElement: Element{
  5267  			Name:   *rbase.NewNamed("fNbytesName", "Number of bytes in TNamed at creation time"),
  5268  			Type:   rmeta.Int,
  5269  			Size:   4,
  5270  			ArrLen: 0,
  5271  			ArrDim: 0,
  5272  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5273  			Offset: 0,
  5274  			EName:  "int",
  5275  			XMin:   0.000000,
  5276  			XMax:   0.000000,
  5277  			Factor: 0.000000,
  5278  		}.New()},
  5279  		&StreamerBasicType{StreamerElement: Element{
  5280  			Name:   *rbase.NewNamed("fBufferSize", "Default buffer size to create new TKeys"),
  5281  			Type:   rmeta.Int,
  5282  			Size:   4,
  5283  			ArrLen: 0,
  5284  			ArrDim: 0,
  5285  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5286  			Offset: 0,
  5287  			EName:  "int",
  5288  			XMin:   0.000000,
  5289  			XMax:   0.000000,
  5290  			Factor: 0.000000,
  5291  		}.New()},
  5292  		&StreamerBasicType{StreamerElement: Element{
  5293  			Name:   *rbase.NewNamed("fSeekDir", "Location of directory on file"),
  5294  			Type:   rmeta.Long64,
  5295  			Size:   8,
  5296  			ArrLen: 0,
  5297  			ArrDim: 0,
  5298  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5299  			Offset: 0,
  5300  			EName:  "Long64_t",
  5301  			XMin:   0.000000,
  5302  			XMax:   0.000000,
  5303  			Factor: 0.000000,
  5304  		}.New()},
  5305  		&StreamerBasicType{StreamerElement: Element{
  5306  			Name:   *rbase.NewNamed("fSeekParent", "Location of parent directory on file"),
  5307  			Type:   rmeta.Long64,
  5308  			Size:   8,
  5309  			ArrLen: 0,
  5310  			ArrDim: 0,
  5311  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5312  			Offset: 0,
  5313  			EName:  "Long64_t",
  5314  			XMin:   0.000000,
  5315  			XMax:   0.000000,
  5316  			Factor: 0.000000,
  5317  		}.New()},
  5318  		&StreamerBasicType{StreamerElement: Element{
  5319  			Name:   *rbase.NewNamed("fSeekKeys", "Location of Keys record on file"),
  5320  			Type:   rmeta.Long64,
  5321  			Size:   8,
  5322  			ArrLen: 0,
  5323  			ArrDim: 0,
  5324  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5325  			Offset: 0,
  5326  			EName:  "Long64_t",
  5327  			XMin:   0.000000,
  5328  			XMax:   0.000000,
  5329  			Factor: 0.000000,
  5330  		}.New()},
  5331  		&StreamerObjectPointer{StreamerElement: Element{
  5332  			Name:   *rbase.NewNamed("fFile", "Pointer to current file in memory"),
  5333  			Type:   rmeta.ObjectP,
  5334  			Size:   8,
  5335  			ArrLen: 0,
  5336  			ArrDim: 0,
  5337  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5338  			Offset: 0,
  5339  			EName:  "TFile*",
  5340  			XMin:   0.000000,
  5341  			XMax:   0.000000,
  5342  			Factor: 0.000000,
  5343  		}.New()},
  5344  		&StreamerObjectPointer{StreamerElement: Element{
  5345  			Name:   *rbase.NewNamed("fKeys", "Pointer to keys list in memory"),
  5346  			Type:   rmeta.ObjectP,
  5347  			Size:   8,
  5348  			ArrLen: 0,
  5349  			ArrDim: 0,
  5350  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5351  			Offset: 0,
  5352  			EName:  "TList*",
  5353  			XMin:   0.000000,
  5354  			XMax:   0.000000,
  5355  			Factor: 0.000000,
  5356  		}.New()},
  5357  	}))
  5358  	StreamerInfos.Add(NewCxxStreamerInfo("TFile", 8, 0x9468e382, []rbytes.StreamerElement{
  5359  		NewStreamerBase(Element{
  5360  			Name:   *rbase.NewNamed("TDirectoryFile", "Describe directory structure in a ROOT file"),
  5361  			Type:   rmeta.Base,
  5362  			Size:   0,
  5363  			ArrLen: 0,
  5364  			ArrDim: 0,
  5365  			MaxIdx: [5]int32{0, -1080081346, 0, 0, 0},
  5366  			Offset: 0,
  5367  			EName:  "BASE",
  5368  			XMin:   0.000000,
  5369  			XMax:   0.000000,
  5370  			Factor: 0.000000,
  5371  		}.New(), 5),
  5372  		&StreamerBasicType{StreamerElement: Element{
  5373  			Name:   *rbase.NewNamed("fSumBuffer", "Sum of buffer sizes of objects written so far"),
  5374  			Type:   rmeta.Double,
  5375  			Size:   8,
  5376  			ArrLen: 0,
  5377  			ArrDim: 0,
  5378  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5379  			Offset: 0,
  5380  			EName:  "double",
  5381  			XMin:   0.000000,
  5382  			XMax:   0.000000,
  5383  			Factor: 0.000000,
  5384  		}.New()},
  5385  		&StreamerBasicType{StreamerElement: Element{
  5386  			Name:   *rbase.NewNamed("fSum2Buffer", "Sum of squares of buffer sizes of objects written so far"),
  5387  			Type:   rmeta.Double,
  5388  			Size:   8,
  5389  			ArrLen: 0,
  5390  			ArrDim: 0,
  5391  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5392  			Offset: 0,
  5393  			EName:  "double",
  5394  			XMin:   0.000000,
  5395  			XMax:   0.000000,
  5396  			Factor: 0.000000,
  5397  		}.New()},
  5398  		&StreamerBasicType{StreamerElement: Element{
  5399  			Name:   *rbase.NewNamed("fBytesWrite", "Number of bytes written to this file"),
  5400  			Type:   rmeta.Long64,
  5401  			Size:   8,
  5402  			ArrLen: 0,
  5403  			ArrDim: 0,
  5404  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5405  			Offset: 0,
  5406  			EName:  "Long64_t",
  5407  			XMin:   0.000000,
  5408  			XMax:   0.000000,
  5409  			Factor: 0.000000,
  5410  		}.New()},
  5411  		&StreamerBasicType{StreamerElement: Element{
  5412  			Name:   *rbase.NewNamed("fBytesRead", "Number of bytes read from this file"),
  5413  			Type:   rmeta.Long64,
  5414  			Size:   8,
  5415  			ArrLen: 0,
  5416  			ArrDim: 0,
  5417  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5418  			Offset: 0,
  5419  			EName:  "Long64_t",
  5420  			XMin:   0.000000,
  5421  			XMax:   0.000000,
  5422  			Factor: 0.000000,
  5423  		}.New()},
  5424  		&StreamerBasicType{StreamerElement: Element{
  5425  			Name:   *rbase.NewNamed("fBytesReadExtra", "Number of extra bytes (overhead) read by the readahead buffer"),
  5426  			Type:   rmeta.Long64,
  5427  			Size:   8,
  5428  			ArrLen: 0,
  5429  			ArrDim: 0,
  5430  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5431  			Offset: 0,
  5432  			EName:  "Long64_t",
  5433  			XMin:   0.000000,
  5434  			XMax:   0.000000,
  5435  			Factor: 0.000000,
  5436  		}.New()},
  5437  		&StreamerBasicType{StreamerElement: Element{
  5438  			Name:   *rbase.NewNamed("fBEGIN", "First used byte in file"),
  5439  			Type:   rmeta.Long64,
  5440  			Size:   8,
  5441  			ArrLen: 0,
  5442  			ArrDim: 0,
  5443  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5444  			Offset: 0,
  5445  			EName:  "Long64_t",
  5446  			XMin:   0.000000,
  5447  			XMax:   0.000000,
  5448  			Factor: 0.000000,
  5449  		}.New()},
  5450  		&StreamerBasicType{StreamerElement: Element{
  5451  			Name:   *rbase.NewNamed("fEND", "Last used byte in file"),
  5452  			Type:   rmeta.Long64,
  5453  			Size:   8,
  5454  			ArrLen: 0,
  5455  			ArrDim: 0,
  5456  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5457  			Offset: 0,
  5458  			EName:  "Long64_t",
  5459  			XMin:   0.000000,
  5460  			XMax:   0.000000,
  5461  			Factor: 0.000000,
  5462  		}.New()},
  5463  		&StreamerBasicType{StreamerElement: Element{
  5464  			Name:   *rbase.NewNamed("fSeekFree", "Location on disk of free segments structure"),
  5465  			Type:   rmeta.Long64,
  5466  			Size:   8,
  5467  			ArrLen: 0,
  5468  			ArrDim: 0,
  5469  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5470  			Offset: 0,
  5471  			EName:  "Long64_t",
  5472  			XMin:   0.000000,
  5473  			XMax:   0.000000,
  5474  			Factor: 0.000000,
  5475  		}.New()},
  5476  		&StreamerBasicType{StreamerElement: Element{
  5477  			Name:   *rbase.NewNamed("fSeekInfo", "Location on disk of StreamerInfo record"),
  5478  			Type:   rmeta.Long64,
  5479  			Size:   8,
  5480  			ArrLen: 0,
  5481  			ArrDim: 0,
  5482  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5483  			Offset: 0,
  5484  			EName:  "Long64_t",
  5485  			XMin:   0.000000,
  5486  			XMax:   0.000000,
  5487  			Factor: 0.000000,
  5488  		}.New()},
  5489  		&StreamerBasicType{StreamerElement: Element{
  5490  			Name:   *rbase.NewNamed("fD", "File descriptor"),
  5491  			Type:   rmeta.Int,
  5492  			Size:   4,
  5493  			ArrLen: 0,
  5494  			ArrDim: 0,
  5495  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5496  			Offset: 0,
  5497  			EName:  "int",
  5498  			XMin:   0.000000,
  5499  			XMax:   0.000000,
  5500  			Factor: 0.000000,
  5501  		}.New()},
  5502  		&StreamerBasicType{StreamerElement: Element{
  5503  			Name:   *rbase.NewNamed("fVersion", "File format version"),
  5504  			Type:   rmeta.Int,
  5505  			Size:   4,
  5506  			ArrLen: 0,
  5507  			ArrDim: 0,
  5508  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5509  			Offset: 0,
  5510  			EName:  "int",
  5511  			XMin:   0.000000,
  5512  			XMax:   0.000000,
  5513  			Factor: 0.000000,
  5514  		}.New()},
  5515  		&StreamerBasicType{StreamerElement: Element{
  5516  			Name:   *rbase.NewNamed("fCompress", "Compression level and algorithm"),
  5517  			Type:   rmeta.Int,
  5518  			Size:   4,
  5519  			ArrLen: 0,
  5520  			ArrDim: 0,
  5521  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5522  			Offset: 0,
  5523  			EName:  "int",
  5524  			XMin:   0.000000,
  5525  			XMax:   0.000000,
  5526  			Factor: 0.000000,
  5527  		}.New()},
  5528  		&StreamerBasicType{StreamerElement: Element{
  5529  			Name:   *rbase.NewNamed("fNbytesFree", "Number of bytes for free segments structure"),
  5530  			Type:   rmeta.Int,
  5531  			Size:   4,
  5532  			ArrLen: 0,
  5533  			ArrDim: 0,
  5534  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5535  			Offset: 0,
  5536  			EName:  "int",
  5537  			XMin:   0.000000,
  5538  			XMax:   0.000000,
  5539  			Factor: 0.000000,
  5540  		}.New()},
  5541  		&StreamerBasicType{StreamerElement: Element{
  5542  			Name:   *rbase.NewNamed("fNbytesInfo", "Number of bytes for StreamerInfo record"),
  5543  			Type:   rmeta.Int,
  5544  			Size:   4,
  5545  			ArrLen: 0,
  5546  			ArrDim: 0,
  5547  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5548  			Offset: 0,
  5549  			EName:  "int",
  5550  			XMin:   0.000000,
  5551  			XMax:   0.000000,
  5552  			Factor: 0.000000,
  5553  		}.New()},
  5554  		&StreamerBasicType{StreamerElement: Element{
  5555  			Name:   *rbase.NewNamed("fWritten", "Number of objects written so far"),
  5556  			Type:   rmeta.Int,
  5557  			Size:   4,
  5558  			ArrLen: 0,
  5559  			ArrDim: 0,
  5560  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5561  			Offset: 0,
  5562  			EName:  "int",
  5563  			XMin:   0.000000,
  5564  			XMax:   0.000000,
  5565  			Factor: 0.000000,
  5566  		}.New()},
  5567  		&StreamerBasicType{StreamerElement: Element{
  5568  			Name:   *rbase.NewNamed("fNProcessIDs", "Number of TProcessID written to this file"),
  5569  			Type:   rmeta.Int,
  5570  			Size:   4,
  5571  			ArrLen: 0,
  5572  			ArrDim: 0,
  5573  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5574  			Offset: 0,
  5575  			EName:  "int",
  5576  			XMin:   0.000000,
  5577  			XMax:   0.000000,
  5578  			Factor: 0.000000,
  5579  		}.New()},
  5580  		&StreamerBasicType{StreamerElement: Element{
  5581  			Name:   *rbase.NewNamed("fReadCalls", "Number of read calls ( not counting the cache calls )"),
  5582  			Type:   rmeta.Int,
  5583  			Size:   4,
  5584  			ArrLen: 0,
  5585  			ArrDim: 0,
  5586  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5587  			Offset: 0,
  5588  			EName:  "int",
  5589  			XMin:   0.000000,
  5590  			XMax:   0.000000,
  5591  			Factor: 0.000000,
  5592  		}.New()},
  5593  		&StreamerString{StreamerElement: Element{
  5594  			Name:   *rbase.NewNamed("fRealName", "Effective real file name (not original url)"),
  5595  			Type:   rmeta.TString,
  5596  			Size:   24,
  5597  			ArrLen: 0,
  5598  			ArrDim: 0,
  5599  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5600  			Offset: 0,
  5601  			EName:  "TString",
  5602  			XMin:   0.000000,
  5603  			XMax:   0.000000,
  5604  			Factor: 0.000000,
  5605  		}.New()},
  5606  		&StreamerString{StreamerElement: Element{
  5607  			Name:   *rbase.NewNamed("fOption", "File options"),
  5608  			Type:   rmeta.TString,
  5609  			Size:   24,
  5610  			ArrLen: 0,
  5611  			ArrDim: 0,
  5612  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5613  			Offset: 0,
  5614  			EName:  "TString",
  5615  			XMin:   0.000000,
  5616  			XMax:   0.000000,
  5617  			Factor: 0.000000,
  5618  		}.New()},
  5619  		&StreamerBasicType{StreamerElement: Element{
  5620  			Name:   *rbase.NewNamed("fUnits", "Number of bytes for file pointers"),
  5621  			Type:   rmeta.Char,
  5622  			Size:   1,
  5623  			ArrLen: 0,
  5624  			ArrDim: 0,
  5625  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5626  			Offset: 0,
  5627  			EName:  "char",
  5628  			XMin:   0.000000,
  5629  			XMax:   0.000000,
  5630  			Factor: 0.000000,
  5631  		}.New()},
  5632  		&StreamerObjectPointer{StreamerElement: Element{
  5633  			Name:   *rbase.NewNamed("fFree", "Free segments linked list table"),
  5634  			Type:   rmeta.ObjectP,
  5635  			Size:   8,
  5636  			ArrLen: 0,
  5637  			ArrDim: 0,
  5638  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5639  			Offset: 0,
  5640  			EName:  "TList*",
  5641  			XMin:   0.000000,
  5642  			XMax:   0.000000,
  5643  			Factor: 0.000000,
  5644  		}.New()},
  5645  	}))
  5646  	StreamerInfos.Add(NewCxxStreamerInfo("TKey", 4, 0x2d353cd7, []rbytes.StreamerElement{
  5647  		NewStreamerBase(Element{
  5648  			Name:   *rbase.NewNamed("TNamed", "The basis for a named object (name, title)"),
  5649  			Type:   rmeta.Base,
  5650  			Size:   0,
  5651  			ArrLen: 0,
  5652  			ArrDim: 0,
  5653  			MaxIdx: [5]int32{0, -541636036, 0, 0, 0},
  5654  			Offset: 0,
  5655  			EName:  "BASE",
  5656  			XMin:   0.000000,
  5657  			XMax:   0.000000,
  5658  			Factor: 0.000000,
  5659  		}.New(), 1),
  5660  		&StreamerBasicType{StreamerElement: Element{
  5661  			Name:   *rbase.NewNamed("fVersion", "Key version identifier"),
  5662  			Type:   rmeta.Int,
  5663  			Size:   4,
  5664  			ArrLen: 0,
  5665  			ArrDim: 0,
  5666  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5667  			Offset: 0,
  5668  			EName:  "int",
  5669  			XMin:   0.000000,
  5670  			XMax:   0.000000,
  5671  			Factor: 0.000000,
  5672  		}.New()},
  5673  		&StreamerBasicType{StreamerElement: Element{
  5674  			Name:   *rbase.NewNamed("fNbytes", "Number of bytes for the object on file"),
  5675  			Type:   rmeta.Int,
  5676  			Size:   4,
  5677  			ArrLen: 0,
  5678  			ArrDim: 0,
  5679  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5680  			Offset: 0,
  5681  			EName:  "int",
  5682  			XMin:   0.000000,
  5683  			XMax:   0.000000,
  5684  			Factor: 0.000000,
  5685  		}.New()},
  5686  		&StreamerBasicType{StreamerElement: Element{
  5687  			Name:   *rbase.NewNamed("fObjlen", "Length of uncompressed object in bytes"),
  5688  			Type:   rmeta.Int,
  5689  			Size:   4,
  5690  			ArrLen: 0,
  5691  			ArrDim: 0,
  5692  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5693  			Offset: 0,
  5694  			EName:  "int",
  5695  			XMin:   0.000000,
  5696  			XMax:   0.000000,
  5697  			Factor: 0.000000,
  5698  		}.New()},
  5699  		&StreamerObjectAny{StreamerElement: Element{
  5700  			Name:   *rbase.NewNamed("fDatime", "Date/Time of insertion in file"),
  5701  			Type:   rmeta.Any,
  5702  			Size:   16,
  5703  			ArrLen: 0,
  5704  			ArrDim: 0,
  5705  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5706  			Offset: 0,
  5707  			EName:  "TDatime",
  5708  			XMin:   0.000000,
  5709  			XMax:   0.000000,
  5710  			Factor: 0.000000,
  5711  		}.New()},
  5712  		&StreamerBasicType{StreamerElement: Element{
  5713  			Name:   *rbase.NewNamed("fKeylen", "Number of bytes for the key itself"),
  5714  			Type:   rmeta.Short,
  5715  			Size:   2,
  5716  			ArrLen: 0,
  5717  			ArrDim: 0,
  5718  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5719  			Offset: 0,
  5720  			EName:  "short",
  5721  			XMin:   0.000000,
  5722  			XMax:   0.000000,
  5723  			Factor: 0.000000,
  5724  		}.New()},
  5725  		&StreamerBasicType{StreamerElement: Element{
  5726  			Name:   *rbase.NewNamed("fCycle", "Cycle number"),
  5727  			Type:   rmeta.Short,
  5728  			Size:   2,
  5729  			ArrLen: 0,
  5730  			ArrDim: 0,
  5731  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5732  			Offset: 0,
  5733  			EName:  "short",
  5734  			XMin:   0.000000,
  5735  			XMax:   0.000000,
  5736  			Factor: 0.000000,
  5737  		}.New()},
  5738  		&StreamerBasicType{StreamerElement: Element{
  5739  			Name:   *rbase.NewNamed("fSeekKey", "Location of object on file"),
  5740  			Type:   rmeta.Long64,
  5741  			Size:   8,
  5742  			ArrLen: 0,
  5743  			ArrDim: 0,
  5744  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5745  			Offset: 0,
  5746  			EName:  "Long64_t",
  5747  			XMin:   0.000000,
  5748  			XMax:   0.000000,
  5749  			Factor: 0.000000,
  5750  		}.New()},
  5751  		&StreamerBasicType{StreamerElement: Element{
  5752  			Name:   *rbase.NewNamed("fSeekPdir", "Location of parent directory on file"),
  5753  			Type:   rmeta.Long64,
  5754  			Size:   8,
  5755  			ArrLen: 0,
  5756  			ArrDim: 0,
  5757  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5758  			Offset: 0,
  5759  			EName:  "Long64_t",
  5760  			XMin:   0.000000,
  5761  			XMax:   0.000000,
  5762  			Factor: 0.000000,
  5763  		}.New()},
  5764  		&StreamerString{StreamerElement: Element{
  5765  			Name:   *rbase.NewNamed("fClassName", "Object Class name"),
  5766  			Type:   rmeta.TString,
  5767  			Size:   24,
  5768  			ArrLen: 0,
  5769  			ArrDim: 0,
  5770  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5771  			Offset: 0,
  5772  			EName:  "TString",
  5773  			XMin:   0.000000,
  5774  			XMax:   0.000000,
  5775  			Factor: 0.000000,
  5776  		}.New()},
  5777  		&StreamerBasicType{StreamerElement: Element{
  5778  			Name:   *rbase.NewNamed("fLeft", "Number of bytes left in current segment"),
  5779  			Type:   rmeta.Int,
  5780  			Size:   4,
  5781  			ArrLen: 0,
  5782  			ArrDim: 0,
  5783  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5784  			Offset: 0,
  5785  			EName:  "int",
  5786  			XMin:   0.000000,
  5787  			XMax:   0.000000,
  5788  			Factor: 0.000000,
  5789  		}.New()},
  5790  		&StreamerBasicType{StreamerElement: Element{
  5791  			Name:   *rbase.NewNamed("fBuffer", "Object buffer"),
  5792  			Type:   rmeta.CharStar,
  5793  			Size:   8,
  5794  			ArrLen: 0,
  5795  			ArrDim: 0,
  5796  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5797  			Offset: 0,
  5798  			EName:  "char*",
  5799  			XMin:   0.000000,
  5800  			XMax:   0.000000,
  5801  			Factor: 0.000000,
  5802  		}.New()},
  5803  		&StreamerObjectPointer{StreamerElement: Element{
  5804  			Name:   *rbase.NewNamed("fBufferRef", "Pointer to the TBuffer object"),
  5805  			Type:   rmeta.ObjectP,
  5806  			Size:   8,
  5807  			ArrLen: 0,
  5808  			ArrDim: 0,
  5809  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5810  			Offset: 0,
  5811  			EName:  "TBuffer*",
  5812  			XMin:   0.000000,
  5813  			XMax:   0.000000,
  5814  			Factor: 0.000000,
  5815  		}.New()},
  5816  	}))
  5817  	StreamerInfos.Add(NewCxxStreamerInfo("TFeldmanCousins", 1, 0xebbf41df, []rbytes.StreamerElement{
  5818  		NewStreamerBase(Element{
  5819  			Name:   *rbase.NewNamed("TObject", "Basic ROOT object"),
  5820  			Type:   rmeta.Base,
  5821  			Size:   0,
  5822  			ArrLen: 0,
  5823  			ArrDim: 0,
  5824  			MaxIdx: [5]int32{0, -1877229523, 0, 0, 0},
  5825  			Offset: 0,
  5826  			EName:  "BASE",
  5827  			XMin:   0.000000,
  5828  			XMax:   0.000000,
  5829  			Factor: 0.000000,
  5830  		}.New(), 1),
  5831  		&StreamerBasicType{StreamerElement: Element{
  5832  			Name:   *rbase.NewNamed("fCL", "confidence level as a fraction [e.g. 90% = 0.9]"),
  5833  			Type:   rmeta.Double,
  5834  			Size:   8,
  5835  			ArrLen: 0,
  5836  			ArrDim: 0,
  5837  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5838  			Offset: 0,
  5839  			EName:  "double",
  5840  			XMin:   0.000000,
  5841  			XMax:   0.000000,
  5842  			Factor: 0.000000,
  5843  		}.New()},
  5844  		&StreamerBasicType{StreamerElement: Element{
  5845  			Name:   *rbase.NewNamed("fUpperLimit", "the calculated upper limit"),
  5846  			Type:   rmeta.Double,
  5847  			Size:   8,
  5848  			ArrLen: 0,
  5849  			ArrDim: 0,
  5850  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5851  			Offset: 0,
  5852  			EName:  "double",
  5853  			XMin:   0.000000,
  5854  			XMax:   0.000000,
  5855  			Factor: 0.000000,
  5856  		}.New()},
  5857  		&StreamerBasicType{StreamerElement: Element{
  5858  			Name:   *rbase.NewNamed("fLowerLimit", "the calculated lower limit"),
  5859  			Type:   rmeta.Double,
  5860  			Size:   8,
  5861  			ArrLen: 0,
  5862  			ArrDim: 0,
  5863  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5864  			Offset: 0,
  5865  			EName:  "double",
  5866  			XMin:   0.000000,
  5867  			XMax:   0.000000,
  5868  			Factor: 0.000000,
  5869  		}.New()},
  5870  		&StreamerBasicType{StreamerElement: Element{
  5871  			Name:   *rbase.NewNamed("fNobserved", "input number of observed events"),
  5872  			Type:   rmeta.Double,
  5873  			Size:   8,
  5874  			ArrLen: 0,
  5875  			ArrDim: 0,
  5876  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5877  			Offset: 0,
  5878  			EName:  "double",
  5879  			XMin:   0.000000,
  5880  			XMax:   0.000000,
  5881  			Factor: 0.000000,
  5882  		}.New()},
  5883  		&StreamerBasicType{StreamerElement: Element{
  5884  			Name:   *rbase.NewNamed("fNbackground", "input number of background events"),
  5885  			Type:   rmeta.Double,
  5886  			Size:   8,
  5887  			ArrLen: 0,
  5888  			ArrDim: 0,
  5889  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5890  			Offset: 0,
  5891  			EName:  "double",
  5892  			XMin:   0.000000,
  5893  			XMax:   0.000000,
  5894  			Factor: 0.000000,
  5895  		}.New()},
  5896  		&StreamerBasicType{StreamerElement: Element{
  5897  			Name:   *rbase.NewNamed("fMuMin", "minimum value of signal to use in calculating the tables"),
  5898  			Type:   rmeta.Double,
  5899  			Size:   8,
  5900  			ArrLen: 0,
  5901  			ArrDim: 0,
  5902  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5903  			Offset: 0,
  5904  			EName:  "double",
  5905  			XMin:   0.000000,
  5906  			XMax:   0.000000,
  5907  			Factor: 0.000000,
  5908  		}.New()},
  5909  		&StreamerBasicType{StreamerElement: Element{
  5910  			Name:   *rbase.NewNamed("fMuMax", "maximum value of signal to use in calculating the tables"),
  5911  			Type:   rmeta.Double,
  5912  			Size:   8,
  5913  			ArrLen: 0,
  5914  			ArrDim: 0,
  5915  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5916  			Offset: 0,
  5917  			EName:  "double",
  5918  			XMin:   0.000000,
  5919  			XMax:   0.000000,
  5920  			Factor: 0.000000,
  5921  		}.New()},
  5922  		&StreamerBasicType{StreamerElement: Element{
  5923  			Name:   *rbase.NewNamed("fMuStep", "the step in signal to use when generating tables"),
  5924  			Type:   rmeta.Double,
  5925  			Size:   8,
  5926  			ArrLen: 0,
  5927  			ArrDim: 0,
  5928  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5929  			Offset: 0,
  5930  			EName:  "double",
  5931  			XMin:   0.000000,
  5932  			XMax:   0.000000,
  5933  			Factor: 0.000000,
  5934  		}.New()},
  5935  		&StreamerBasicType{StreamerElement: Element{
  5936  			Name:   *rbase.NewNamed("fNMuStep", "= (int)(fMuStep)"),
  5937  			Type:   rmeta.Int,
  5938  			Size:   4,
  5939  			ArrLen: 0,
  5940  			ArrDim: 0,
  5941  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5942  			Offset: 0,
  5943  			EName:  "int",
  5944  			XMin:   0.000000,
  5945  			XMax:   0.000000,
  5946  			Factor: 0.000000,
  5947  		}.New()},
  5948  		&StreamerBasicType{StreamerElement: Element{
  5949  			Name:   *rbase.NewNamed("fNMax", "= (int)(fMuMax)"),
  5950  			Type:   rmeta.Int,
  5951  			Size:   4,
  5952  			ArrLen: 0,
  5953  			ArrDim: 0,
  5954  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5955  			Offset: 0,
  5956  			EName:  "int",
  5957  			XMin:   0.000000,
  5958  			XMax:   0.000000,
  5959  			Factor: 0.000000,
  5960  		}.New()},
  5961  		&StreamerBasicType{StreamerElement: Element{
  5962  			Name:   *rbase.NewNamed("fQUICK", "take a short cut to speed up the process of generating a"),
  5963  			Type:   rmeta.Int,
  5964  			Size:   4,
  5965  			ArrLen: 0,
  5966  			ArrDim: 0,
  5967  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5968  			Offset: 0,
  5969  			EName:  "int",
  5970  			XMin:   0.000000,
  5971  			XMax:   0.000000,
  5972  			Factor: 0.000000,
  5973  		}.New()},
  5974  	}))
  5975  	StreamerInfos.Add(NewCxxStreamerInfo("TLorentzVector", 4, 0xe3dec1a1, []rbytes.StreamerElement{
  5976  		NewStreamerBase(Element{
  5977  			Name:   *rbase.NewNamed("TObject", "Basic ROOT object"),
  5978  			Type:   rmeta.Base,
  5979  			Size:   0,
  5980  			ArrLen: 0,
  5981  			ArrDim: 0,
  5982  			MaxIdx: [5]int32{0, -1877229523, 0, 0, 0},
  5983  			Offset: 0,
  5984  			EName:  "BASE",
  5985  			XMin:   0.000000,
  5986  			XMax:   0.000000,
  5987  			Factor: 0.000000,
  5988  		}.New(), 1),
  5989  		&StreamerObject{StreamerElement: Element{
  5990  			Name:   *rbase.NewNamed("fP", "3 vector component"),
  5991  			Type:   rmeta.Object,
  5992  			Size:   40,
  5993  			ArrLen: 0,
  5994  			ArrDim: 0,
  5995  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  5996  			Offset: 0,
  5997  			EName:  "TVector3",
  5998  			XMin:   0.000000,
  5999  			XMax:   0.000000,
  6000  			Factor: 0.000000,
  6001  		}.New()},
  6002  		&StreamerBasicType{StreamerElement: Element{
  6003  			Name:   *rbase.NewNamed("fE", "time or energy of (x,y,z,t) or (px,py,pz,e)"),
  6004  			Type:   rmeta.Double,
  6005  			Size:   8,
  6006  			ArrLen: 0,
  6007  			ArrDim: 0,
  6008  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6009  			Offset: 0,
  6010  			EName:  "double",
  6011  			XMin:   0.000000,
  6012  			XMax:   0.000000,
  6013  			Factor: 0.000000,
  6014  		}.New()},
  6015  	}))
  6016  	StreamerInfos.Add(NewCxxStreamerInfo("TVector2", 3, 0x89b7f4, []rbytes.StreamerElement{
  6017  		NewStreamerBase(Element{
  6018  			Name:   *rbase.NewNamed("TObject", "Basic ROOT object"),
  6019  			Type:   rmeta.Base,
  6020  			Size:   0,
  6021  			ArrLen: 0,
  6022  			ArrDim: 0,
  6023  			MaxIdx: [5]int32{0, -1877229523, 0, 0, 0},
  6024  			Offset: 0,
  6025  			EName:  "BASE",
  6026  			XMin:   0.000000,
  6027  			XMax:   0.000000,
  6028  			Factor: 0.000000,
  6029  		}.New(), 1),
  6030  		&StreamerBasicType{StreamerElement: Element{
  6031  			Name:   *rbase.NewNamed("fX", "components of the vector"),
  6032  			Type:   rmeta.Double,
  6033  			Size:   8,
  6034  			ArrLen: 0,
  6035  			ArrDim: 0,
  6036  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6037  			Offset: 0,
  6038  			EName:  "double",
  6039  			XMin:   0.000000,
  6040  			XMax:   0.000000,
  6041  			Factor: 0.000000,
  6042  		}.New()},
  6043  		&StreamerBasicType{StreamerElement: Element{
  6044  			Name:   *rbase.NewNamed("fY", ""),
  6045  			Type:   rmeta.Double,
  6046  			Size:   8,
  6047  			ArrLen: 0,
  6048  			ArrDim: 0,
  6049  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6050  			Offset: 0,
  6051  			EName:  "double",
  6052  			XMin:   0.000000,
  6053  			XMax:   0.000000,
  6054  			Factor: 0.000000,
  6055  		}.New()},
  6056  	}))
  6057  	StreamerInfos.Add(NewCxxStreamerInfo("TVector3", 3, 0xabb6be1e, []rbytes.StreamerElement{
  6058  		NewStreamerBase(Element{
  6059  			Name:   *rbase.NewNamed("TObject", "Basic ROOT object"),
  6060  			Type:   rmeta.Base,
  6061  			Size:   0,
  6062  			ArrLen: 0,
  6063  			ArrDim: 0,
  6064  			MaxIdx: [5]int32{0, -1877229523, 0, 0, 0},
  6065  			Offset: 0,
  6066  			EName:  "BASE",
  6067  			XMin:   0.000000,
  6068  			XMax:   0.000000,
  6069  			Factor: 0.000000,
  6070  		}.New(), 1),
  6071  		&StreamerBasicType{StreamerElement: Element{
  6072  			Name:   *rbase.NewNamed("fX", ""),
  6073  			Type:   rmeta.Double,
  6074  			Size:   8,
  6075  			ArrLen: 0,
  6076  			ArrDim: 0,
  6077  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6078  			Offset: 0,
  6079  			EName:  "double",
  6080  			XMin:   0.000000,
  6081  			XMax:   0.000000,
  6082  			Factor: 0.000000,
  6083  		}.New()},
  6084  		&StreamerBasicType{StreamerElement: Element{
  6085  			Name:   *rbase.NewNamed("fY", ""),
  6086  			Type:   rmeta.Double,
  6087  			Size:   8,
  6088  			ArrLen: 0,
  6089  			ArrDim: 0,
  6090  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6091  			Offset: 0,
  6092  			EName:  "double",
  6093  			XMin:   0.000000,
  6094  			XMax:   0.000000,
  6095  			Factor: 0.000000,
  6096  		}.New()},
  6097  		&StreamerBasicType{StreamerElement: Element{
  6098  			Name:   *rbase.NewNamed("fZ", ""),
  6099  			Type:   rmeta.Double,
  6100  			Size:   8,
  6101  			ArrLen: 0,
  6102  			ArrDim: 0,
  6103  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6104  			Offset: 0,
  6105  			EName:  "double",
  6106  			XMin:   0.000000,
  6107  			XMax:   0.000000,
  6108  			Factor: 0.000000,
  6109  		}.New()},
  6110  	}))
  6111  	StreamerInfos.Add(NewCxxStreamerInfo("ROOT::TIOFeatures", 1, 0x1aa12f10, []rbytes.StreamerElement{
  6112  		&StreamerBasicType{StreamerElement: Element{
  6113  			Name:   *rbase.NewNamed("fIOBits", ""),
  6114  			Type:   rmeta.UChar,
  6115  			Size:   1,
  6116  			ArrLen: 0,
  6117  			ArrDim: 0,
  6118  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6119  			Offset: 0,
  6120  			EName:  "unsigned char",
  6121  			XMin:   0.000000,
  6122  			XMax:   0.000000,
  6123  			Factor: 0.000000,
  6124  		}.New()},
  6125  	}))
  6126  	StreamerInfos.Add(NewCxxStreamerInfo("TBasket", 3, 0xbbf717e7, []rbytes.StreamerElement{
  6127  		NewStreamerBase(Element{
  6128  			Name:   *rbase.NewNamed("TKey", "Header description of a logical record on file."),
  6129  			Type:   rmeta.Base,
  6130  			Size:   0,
  6131  			ArrLen: 0,
  6132  			ArrDim: 0,
  6133  			MaxIdx: [5]int32{0, 758463703, 0, 0, 0},
  6134  			Offset: 0,
  6135  			EName:  "BASE",
  6136  			XMin:   0.000000,
  6137  			XMax:   0.000000,
  6138  			Factor: 0.000000,
  6139  		}.New(), 4),
  6140  		&StreamerBasicType{StreamerElement: Element{
  6141  			Name:   *rbase.NewNamed("fBufferSize", "fBuffer length in bytes"),
  6142  			Type:   rmeta.Int,
  6143  			Size:   4,
  6144  			ArrLen: 0,
  6145  			ArrDim: 0,
  6146  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6147  			Offset: 0,
  6148  			EName:  "int",
  6149  			XMin:   0.000000,
  6150  			XMax:   0.000000,
  6151  			Factor: 0.000000,
  6152  		}.New()},
  6153  		&StreamerBasicType{StreamerElement: Element{
  6154  			Name:   *rbase.NewNamed("fNevBufSize", "Length in Int_t of fEntryOffset OR fixed length of each entry if fEntryOffset is null!"),
  6155  			Type:   rmeta.Int,
  6156  			Size:   4,
  6157  			ArrLen: 0,
  6158  			ArrDim: 0,
  6159  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6160  			Offset: 0,
  6161  			EName:  "int",
  6162  			XMin:   0.000000,
  6163  			XMax:   0.000000,
  6164  			Factor: 0.000000,
  6165  		}.New()},
  6166  		&StreamerBasicType{StreamerElement: Element{
  6167  			Name:   *rbase.NewNamed("fNevBuf", "Number of entries in basket"),
  6168  			Type:   rmeta.Counter,
  6169  			Size:   4,
  6170  			ArrLen: 0,
  6171  			ArrDim: 0,
  6172  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6173  			Offset: 0,
  6174  			EName:  "int",
  6175  			XMin:   0.000000,
  6176  			XMax:   0.000000,
  6177  			Factor: 0.000000,
  6178  		}.New()},
  6179  		&StreamerBasicType{StreamerElement: Element{
  6180  			Name:   *rbase.NewNamed("fLast", "Pointer to last used byte in basket"),
  6181  			Type:   rmeta.Int,
  6182  			Size:   4,
  6183  			ArrLen: 0,
  6184  			ArrDim: 0,
  6185  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6186  			Offset: 0,
  6187  			EName:  "int",
  6188  			XMin:   0.000000,
  6189  			XMax:   0.000000,
  6190  			Factor: 0.000000,
  6191  		}.New()},
  6192  		&StreamerBasicType{StreamerElement: Element{
  6193  			Name:   *rbase.NewNamed("fHeaderOnly", "True when only the basket header must be read/written"),
  6194  			Type:   rmeta.Bool,
  6195  			Size:   1,
  6196  			ArrLen: 0,
  6197  			ArrDim: 0,
  6198  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6199  			Offset: 0,
  6200  			EName:  "bool",
  6201  			XMin:   0.000000,
  6202  			XMax:   0.000000,
  6203  			Factor: 0.000000,
  6204  		}.New()},
  6205  		NewStreamerBasicPointer(Element{
  6206  			Name:   *rbase.NewNamed("fEntryOffset", "[fNevBuf] Offset of entries in fBuffer(TKey); generated at runtime.  Special value"),
  6207  			Type:   43,
  6208  			Size:   4,
  6209  			ArrLen: 0,
  6210  			ArrDim: 0,
  6211  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6212  			Offset: 0,
  6213  			EName:  "int*",
  6214  			XMin:   0.000000,
  6215  			XMax:   0.000000,
  6216  			Factor: 0.000000,
  6217  		}.New(), 3, "fNevBuf", "TBasket"),
  6218  		&StreamerObjectPointer{StreamerElement: Element{
  6219  			Name:   *rbase.NewNamed("fBranch", "Pointer to the basket support branch"),
  6220  			Type:   rmeta.ObjectP,
  6221  			Size:   8,
  6222  			ArrLen: 0,
  6223  			ArrDim: 0,
  6224  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6225  			Offset: 0,
  6226  			EName:  "TBranch*",
  6227  			XMin:   0.000000,
  6228  			XMax:   0.000000,
  6229  			Factor: 0.000000,
  6230  		}.New()},
  6231  	}))
  6232  	StreamerInfos.Add(NewCxxStreamerInfo("TBranch", 13, 0x10978aac, []rbytes.StreamerElement{
  6233  		NewStreamerBase(Element{
  6234  			Name:   *rbase.NewNamed("TNamed", "The basis for a named object (name, title)"),
  6235  			Type:   rmeta.Base,
  6236  			Size:   0,
  6237  			ArrLen: 0,
  6238  			ArrDim: 0,
  6239  			MaxIdx: [5]int32{0, -541636036, 0, 0, 0},
  6240  			Offset: 0,
  6241  			EName:  "BASE",
  6242  			XMin:   0.000000,
  6243  			XMax:   0.000000,
  6244  			Factor: 0.000000,
  6245  		}.New(), 1),
  6246  		NewStreamerBase(Element{
  6247  			Name:   *rbase.NewNamed("TAttFill", "Fill area attributes"),
  6248  			Type:   rmeta.Base,
  6249  			Size:   0,
  6250  			ArrLen: 0,
  6251  			ArrDim: 0,
  6252  			MaxIdx: [5]int32{0, -2545006, 0, 0, 0},
  6253  			Offset: 0,
  6254  			EName:  "BASE",
  6255  			XMin:   0.000000,
  6256  			XMax:   0.000000,
  6257  			Factor: 0.000000,
  6258  		}.New(), 2),
  6259  		&StreamerBasicType{StreamerElement: Element{
  6260  			Name:   *rbase.NewNamed("fCompress", "Compression level and algorithm"),
  6261  			Type:   rmeta.Int,
  6262  			Size:   4,
  6263  			ArrLen: 0,
  6264  			ArrDim: 0,
  6265  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6266  			Offset: 0,
  6267  			EName:  "int",
  6268  			XMin:   0.000000,
  6269  			XMax:   0.000000,
  6270  			Factor: 0.000000,
  6271  		}.New()},
  6272  		&StreamerBasicType{StreamerElement: Element{
  6273  			Name:   *rbase.NewNamed("fBasketSize", "Initial Size of  Basket Buffer"),
  6274  			Type:   rmeta.Int,
  6275  			Size:   4,
  6276  			ArrLen: 0,
  6277  			ArrDim: 0,
  6278  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6279  			Offset: 0,
  6280  			EName:  "int",
  6281  			XMin:   0.000000,
  6282  			XMax:   0.000000,
  6283  			Factor: 0.000000,
  6284  		}.New()},
  6285  		&StreamerBasicType{StreamerElement: Element{
  6286  			Name:   *rbase.NewNamed("fEntryOffsetLen", "Initial Length of fEntryOffset table in the basket buffers"),
  6287  			Type:   rmeta.Int,
  6288  			Size:   4,
  6289  			ArrLen: 0,
  6290  			ArrDim: 0,
  6291  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6292  			Offset: 0,
  6293  			EName:  "int",
  6294  			XMin:   0.000000,
  6295  			XMax:   0.000000,
  6296  			Factor: 0.000000,
  6297  		}.New()},
  6298  		&StreamerBasicType{StreamerElement: Element{
  6299  			Name:   *rbase.NewNamed("fWriteBasket", "Last basket number written"),
  6300  			Type:   rmeta.Int,
  6301  			Size:   4,
  6302  			ArrLen: 0,
  6303  			ArrDim: 0,
  6304  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6305  			Offset: 0,
  6306  			EName:  "int",
  6307  			XMin:   0.000000,
  6308  			XMax:   0.000000,
  6309  			Factor: 0.000000,
  6310  		}.New()},
  6311  		&StreamerBasicType{StreamerElement: Element{
  6312  			Name:   *rbase.NewNamed("fEntryNumber", "Current entry number (last one filled in this branch)"),
  6313  			Type:   rmeta.Long64,
  6314  			Size:   8,
  6315  			ArrLen: 0,
  6316  			ArrDim: 0,
  6317  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6318  			Offset: 0,
  6319  			EName:  "Long64_t",
  6320  			XMin:   0.000000,
  6321  			XMax:   0.000000,
  6322  			Factor: 0.000000,
  6323  		}.New()},
  6324  		&StreamerObjectAny{StreamerElement: Element{
  6325  			Name:   *rbase.NewNamed("fIOFeatures", "IO features for newly-created baskets."),
  6326  			Type:   rmeta.Any,
  6327  			Size:   1,
  6328  			ArrLen: 0,
  6329  			ArrDim: 0,
  6330  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6331  			Offset: 0,
  6332  			EName:  "ROOT::TIOFeatures",
  6333  			XMin:   0.000000,
  6334  			XMax:   0.000000,
  6335  			Factor: 0.000000,
  6336  		}.New()},
  6337  		&StreamerBasicType{StreamerElement: Element{
  6338  			Name:   *rbase.NewNamed("fOffset", "Offset of this branch"),
  6339  			Type:   rmeta.Int,
  6340  			Size:   4,
  6341  			ArrLen: 0,
  6342  			ArrDim: 0,
  6343  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6344  			Offset: 0,
  6345  			EName:  "int",
  6346  			XMin:   0.000000,
  6347  			XMax:   0.000000,
  6348  			Factor: 0.000000,
  6349  		}.New()},
  6350  		&StreamerBasicType{StreamerElement: Element{
  6351  			Name:   *rbase.NewNamed("fMaxBaskets", "Maximum number of Baskets so far"),
  6352  			Type:   rmeta.Counter,
  6353  			Size:   4,
  6354  			ArrLen: 0,
  6355  			ArrDim: 0,
  6356  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6357  			Offset: 0,
  6358  			EName:  "int",
  6359  			XMin:   0.000000,
  6360  			XMax:   0.000000,
  6361  			Factor: 0.000000,
  6362  		}.New()},
  6363  		&StreamerBasicType{StreamerElement: Element{
  6364  			Name:   *rbase.NewNamed("fSplitLevel", "Branch split level"),
  6365  			Type:   rmeta.Int,
  6366  			Size:   4,
  6367  			ArrLen: 0,
  6368  			ArrDim: 0,
  6369  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6370  			Offset: 0,
  6371  			EName:  "int",
  6372  			XMin:   0.000000,
  6373  			XMax:   0.000000,
  6374  			Factor: 0.000000,
  6375  		}.New()},
  6376  		&StreamerBasicType{StreamerElement: Element{
  6377  			Name:   *rbase.NewNamed("fEntries", "Number of entries"),
  6378  			Type:   rmeta.Long64,
  6379  			Size:   8,
  6380  			ArrLen: 0,
  6381  			ArrDim: 0,
  6382  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6383  			Offset: 0,
  6384  			EName:  "Long64_t",
  6385  			XMin:   0.000000,
  6386  			XMax:   0.000000,
  6387  			Factor: 0.000000,
  6388  		}.New()},
  6389  		&StreamerBasicType{StreamerElement: Element{
  6390  			Name:   *rbase.NewNamed("fFirstEntry", "Number of the first entry in this branch"),
  6391  			Type:   rmeta.Long64,
  6392  			Size:   8,
  6393  			ArrLen: 0,
  6394  			ArrDim: 0,
  6395  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6396  			Offset: 0,
  6397  			EName:  "Long64_t",
  6398  			XMin:   0.000000,
  6399  			XMax:   0.000000,
  6400  			Factor: 0.000000,
  6401  		}.New()},
  6402  		&StreamerBasicType{StreamerElement: Element{
  6403  			Name:   *rbase.NewNamed("fTotBytes", "Total number of bytes in all leaves before compression"),
  6404  			Type:   rmeta.Long64,
  6405  			Size:   8,
  6406  			ArrLen: 0,
  6407  			ArrDim: 0,
  6408  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6409  			Offset: 0,
  6410  			EName:  "Long64_t",
  6411  			XMin:   0.000000,
  6412  			XMax:   0.000000,
  6413  			Factor: 0.000000,
  6414  		}.New()},
  6415  		&StreamerBasicType{StreamerElement: Element{
  6416  			Name:   *rbase.NewNamed("fZipBytes", "Total number of bytes in all leaves after compression"),
  6417  			Type:   rmeta.Long64,
  6418  			Size:   8,
  6419  			ArrLen: 0,
  6420  			ArrDim: 0,
  6421  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6422  			Offset: 0,
  6423  			EName:  "Long64_t",
  6424  			XMin:   0.000000,
  6425  			XMax:   0.000000,
  6426  			Factor: 0.000000,
  6427  		}.New()},
  6428  		&StreamerObject{StreamerElement: Element{
  6429  			Name:   *rbase.NewNamed("fBranches", "-> List of Branches of this branch"),
  6430  			Type:   rmeta.Object,
  6431  			Size:   64,
  6432  			ArrLen: 0,
  6433  			ArrDim: 0,
  6434  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6435  			Offset: 0,
  6436  			EName:  "TObjArray",
  6437  			XMin:   0.000000,
  6438  			XMax:   0.000000,
  6439  			Factor: 0.000000,
  6440  		}.New()},
  6441  		&StreamerObject{StreamerElement: Element{
  6442  			Name:   *rbase.NewNamed("fLeaves", "-> List of leaves of this branch"),
  6443  			Type:   rmeta.Object,
  6444  			Size:   64,
  6445  			ArrLen: 0,
  6446  			ArrDim: 0,
  6447  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6448  			Offset: 0,
  6449  			EName:  "TObjArray",
  6450  			XMin:   0.000000,
  6451  			XMax:   0.000000,
  6452  			Factor: 0.000000,
  6453  		}.New()},
  6454  		&StreamerObject{StreamerElement: Element{
  6455  			Name:   *rbase.NewNamed("fBaskets", "-> List of baskets of this branch"),
  6456  			Type:   rmeta.Object,
  6457  			Size:   64,
  6458  			ArrLen: 0,
  6459  			ArrDim: 0,
  6460  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6461  			Offset: 0,
  6462  			EName:  "TObjArray",
  6463  			XMin:   0.000000,
  6464  			XMax:   0.000000,
  6465  			Factor: 0.000000,
  6466  		}.New()},
  6467  		NewStreamerBasicPointer(Element{
  6468  			Name:   *rbase.NewNamed("fBasketBytes", "[fMaxBaskets] Length of baskets on file"),
  6469  			Type:   43,
  6470  			Size:   4,
  6471  			ArrLen: 0,
  6472  			ArrDim: 0,
  6473  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6474  			Offset: 0,
  6475  			EName:  "int*",
  6476  			XMin:   0.000000,
  6477  			XMax:   0.000000,
  6478  			Factor: 0.000000,
  6479  		}.New(), 13, "fMaxBaskets", "TBranch"),
  6480  		NewStreamerBasicPointer(Element{
  6481  			Name:   *rbase.NewNamed("fBasketEntry", "[fMaxBaskets] Table of first entry in each basket"),
  6482  			Type:   56,
  6483  			Size:   8,
  6484  			ArrLen: 0,
  6485  			ArrDim: 0,
  6486  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6487  			Offset: 0,
  6488  			EName:  "Long64_t*",
  6489  			XMin:   0.000000,
  6490  			XMax:   0.000000,
  6491  			Factor: 0.000000,
  6492  		}.New(), 13, "fMaxBaskets", "TBranch"),
  6493  		NewStreamerBasicPointer(Element{
  6494  			Name:   *rbase.NewNamed("fBasketSeek", "[fMaxBaskets] Addresses of baskets on file"),
  6495  			Type:   56,
  6496  			Size:   8,
  6497  			ArrLen: 0,
  6498  			ArrDim: 0,
  6499  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6500  			Offset: 0,
  6501  			EName:  "Long64_t*",
  6502  			XMin:   0.000000,
  6503  			XMax:   0.000000,
  6504  			Factor: 0.000000,
  6505  		}.New(), 13, "fMaxBaskets", "TBranch"),
  6506  		&StreamerString{StreamerElement: Element{
  6507  			Name:   *rbase.NewNamed("fFileName", "Name of file where buffers are stored (\"\" if in same file as Tree header)"),
  6508  			Type:   rmeta.TString,
  6509  			Size:   24,
  6510  			ArrLen: 0,
  6511  			ArrDim: 0,
  6512  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6513  			Offset: 0,
  6514  			EName:  "TString",
  6515  			XMin:   0.000000,
  6516  			XMax:   0.000000,
  6517  			Factor: 0.000000,
  6518  		}.New()},
  6519  	}))
  6520  	StreamerInfos.Add(NewCxxStreamerInfo("TBranchElement", 10, 0xe74f5e63, []rbytes.StreamerElement{
  6521  		NewStreamerBase(Element{
  6522  			Name:   *rbase.NewNamed("TBranch", "Branch descriptor"),
  6523  			Type:   rmeta.Base,
  6524  			Size:   0,
  6525  			ArrLen: 0,
  6526  			ArrDim: 0,
  6527  			MaxIdx: [5]int32{0, 278366892, 0, 0, 0},
  6528  			Offset: 0,
  6529  			EName:  "BASE",
  6530  			XMin:   0.000000,
  6531  			XMax:   0.000000,
  6532  			Factor: 0.000000,
  6533  		}.New(), 13),
  6534  		&StreamerString{StreamerElement: Element{
  6535  			Name:   *rbase.NewNamed("fClassName", "Class name of referenced object"),
  6536  			Type:   rmeta.TString,
  6537  			Size:   24,
  6538  			ArrLen: 0,
  6539  			ArrDim: 0,
  6540  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6541  			Offset: 0,
  6542  			EName:  "TString",
  6543  			XMin:   0.000000,
  6544  			XMax:   0.000000,
  6545  			Factor: 0.000000,
  6546  		}.New()},
  6547  		&StreamerString{StreamerElement: Element{
  6548  			Name:   *rbase.NewNamed("fParentName", "Name of parent class"),
  6549  			Type:   rmeta.TString,
  6550  			Size:   24,
  6551  			ArrLen: 0,
  6552  			ArrDim: 0,
  6553  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6554  			Offset: 0,
  6555  			EName:  "TString",
  6556  			XMin:   0.000000,
  6557  			XMax:   0.000000,
  6558  			Factor: 0.000000,
  6559  		}.New()},
  6560  		&StreamerString{StreamerElement: Element{
  6561  			Name:   *rbase.NewNamed("fClonesName", "Name of class in TClonesArray (if any)"),
  6562  			Type:   rmeta.TString,
  6563  			Size:   24,
  6564  			ArrLen: 0,
  6565  			ArrDim: 0,
  6566  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6567  			Offset: 0,
  6568  			EName:  "TString",
  6569  			XMin:   0.000000,
  6570  			XMax:   0.000000,
  6571  			Factor: 0.000000,
  6572  		}.New()},
  6573  		&StreamerBasicType{StreamerElement: Element{
  6574  			Name:   *rbase.NewNamed("fCheckSum", "CheckSum of class"),
  6575  			Type:   rmeta.UInt,
  6576  			Size:   4,
  6577  			ArrLen: 0,
  6578  			ArrDim: 0,
  6579  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6580  			Offset: 0,
  6581  			EName:  "unsigned int",
  6582  			XMin:   0.000000,
  6583  			XMax:   0.000000,
  6584  			Factor: 0.000000,
  6585  		}.New()},
  6586  		&StreamerBasicType{StreamerElement: Element{
  6587  			Name:   *rbase.NewNamed("fClassVersion", "Version number of class"),
  6588  			Type:   rmeta.Short,
  6589  			Size:   2,
  6590  			ArrLen: 0,
  6591  			ArrDim: 0,
  6592  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6593  			Offset: 0,
  6594  			EName:  "short",
  6595  			XMin:   0.000000,
  6596  			XMax:   0.000000,
  6597  			Factor: 0.000000,
  6598  		}.New()},
  6599  		&StreamerBasicType{StreamerElement: Element{
  6600  			Name:   *rbase.NewNamed("fID", "element serial number in fInfo"),
  6601  			Type:   rmeta.Int,
  6602  			Size:   4,
  6603  			ArrLen: 0,
  6604  			ArrDim: 0,
  6605  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6606  			Offset: 0,
  6607  			EName:  "int",
  6608  			XMin:   0.000000,
  6609  			XMax:   0.000000,
  6610  			Factor: 0.000000,
  6611  		}.New()},
  6612  		&StreamerBasicType{StreamerElement: Element{
  6613  			Name:   *rbase.NewNamed("fType", "Branch type"),
  6614  			Type:   rmeta.Int,
  6615  			Size:   4,
  6616  			ArrLen: 0,
  6617  			ArrDim: 0,
  6618  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6619  			Offset: 0,
  6620  			EName:  "int",
  6621  			XMin:   0.000000,
  6622  			XMax:   0.000000,
  6623  			Factor: 0.000000,
  6624  		}.New()},
  6625  		&StreamerBasicType{StreamerElement: Element{
  6626  			Name:   *rbase.NewNamed("fStreamerType", "branch streamer type"),
  6627  			Type:   rmeta.Int,
  6628  			Size:   4,
  6629  			ArrLen: 0,
  6630  			ArrDim: 0,
  6631  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6632  			Offset: 0,
  6633  			EName:  "int",
  6634  			XMin:   0.000000,
  6635  			XMax:   0.000000,
  6636  			Factor: 0.000000,
  6637  		}.New()},
  6638  		&StreamerBasicType{StreamerElement: Element{
  6639  			Name:   *rbase.NewNamed("fMaximum", "Maximum entries for a TClonesArray or variable array"),
  6640  			Type:   rmeta.Int,
  6641  			Size:   4,
  6642  			ArrLen: 0,
  6643  			ArrDim: 0,
  6644  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6645  			Offset: 0,
  6646  			EName:  "int",
  6647  			XMin:   0.000000,
  6648  			XMax:   0.000000,
  6649  			Factor: 0.000000,
  6650  		}.New()},
  6651  		&StreamerObjectPointer{StreamerElement: Element{
  6652  			Name:   *rbase.NewNamed("fBranchCount", "pointer to primary branchcount branch"),
  6653  			Type:   rmeta.ObjectP,
  6654  			Size:   8,
  6655  			ArrLen: 0,
  6656  			ArrDim: 0,
  6657  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6658  			Offset: 0,
  6659  			EName:  "TBranchElement*",
  6660  			XMin:   0.000000,
  6661  			XMax:   0.000000,
  6662  			Factor: 0.000000,
  6663  		}.New()},
  6664  		&StreamerObjectPointer{StreamerElement: Element{
  6665  			Name:   *rbase.NewNamed("fBranchCount2", "pointer to secondary branchcount branch"),
  6666  			Type:   rmeta.ObjectP,
  6667  			Size:   8,
  6668  			ArrLen: 0,
  6669  			ArrDim: 0,
  6670  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6671  			Offset: 0,
  6672  			EName:  "TBranchElement*",
  6673  			XMin:   0.000000,
  6674  			XMax:   0.000000,
  6675  			Factor: 0.000000,
  6676  		}.New()},
  6677  	}))
  6678  	StreamerInfos.Add(NewCxxStreamerInfo("TBranchObject", 1, 0xa4720f49, []rbytes.StreamerElement{
  6679  		NewStreamerBase(Element{
  6680  			Name:   *rbase.NewNamed("TBranch", "Branch descriptor"),
  6681  			Type:   rmeta.Base,
  6682  			Size:   0,
  6683  			ArrLen: 0,
  6684  			ArrDim: 0,
  6685  			MaxIdx: [5]int32{0, 278366892, 0, 0, 0},
  6686  			Offset: 0,
  6687  			EName:  "BASE",
  6688  			XMin:   0.000000,
  6689  			XMax:   0.000000,
  6690  			Factor: 0.000000,
  6691  		}.New(), 13),
  6692  		&StreamerString{StreamerElement: Element{
  6693  			Name:   *rbase.NewNamed("fClassName", "Class name of referenced object"),
  6694  			Type:   rmeta.TString,
  6695  			Size:   24,
  6696  			ArrLen: 0,
  6697  			ArrDim: 0,
  6698  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6699  			Offset: 0,
  6700  			EName:  "TString",
  6701  			XMin:   0.000000,
  6702  			XMax:   0.000000,
  6703  			Factor: 0.000000,
  6704  		}.New()},
  6705  	}))
  6706  	StreamerInfos.Add(NewCxxStreamerInfo("TBranchRef", 1, 0x2360b3fd, []rbytes.StreamerElement{
  6707  		NewStreamerBase(Element{
  6708  			Name:   *rbase.NewNamed("TBranch", "Branch descriptor"),
  6709  			Type:   rmeta.Base,
  6710  			Size:   0,
  6711  			ArrLen: 0,
  6712  			ArrDim: 0,
  6713  			MaxIdx: [5]int32{0, 278366892, 0, 0, 0},
  6714  			Offset: 0,
  6715  			EName:  "BASE",
  6716  			XMin:   0.000000,
  6717  			XMax:   0.000000,
  6718  			Factor: 0.000000,
  6719  		}.New(), 13),
  6720  		&StreamerObjectPointer{StreamerElement: Element{
  6721  			Name:   *rbase.NewNamed("fRefTable", "pointer to the TRefTable"),
  6722  			Type:   rmeta.ObjectP,
  6723  			Size:   8,
  6724  			ArrLen: 0,
  6725  			ArrDim: 0,
  6726  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6727  			Offset: 0,
  6728  			EName:  "TRefTable*",
  6729  			XMin:   0.000000,
  6730  			XMax:   0.000000,
  6731  			Factor: 0.000000,
  6732  		}.New()},
  6733  	}))
  6734  	StreamerInfos.Add(NewCxxStreamerInfo("TChain", 5, 0x3a9ec568, []rbytes.StreamerElement{
  6735  		NewStreamerBase(Element{
  6736  			Name:   *rbase.NewNamed("TTree", "Tree descriptor (the main ROOT I/O class)"),
  6737  			Type:   rmeta.Base,
  6738  			Size:   0,
  6739  			ArrLen: 0,
  6740  			ArrDim: 0,
  6741  			MaxIdx: [5]int32{0, 1919213695, 0, 0, 0},
  6742  			Offset: 0,
  6743  			EName:  "BASE",
  6744  			XMin:   0.000000,
  6745  			XMax:   0.000000,
  6746  			Factor: 0.000000,
  6747  		}.New(), 20),
  6748  		&StreamerBasicType{StreamerElement: Element{
  6749  			Name:   *rbase.NewNamed("fTreeOffsetLen", "Current size of fTreeOffset array"),
  6750  			Type:   rmeta.Counter,
  6751  			Size:   4,
  6752  			ArrLen: 0,
  6753  			ArrDim: 0,
  6754  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6755  			Offset: 0,
  6756  			EName:  "int",
  6757  			XMin:   0.000000,
  6758  			XMax:   0.000000,
  6759  			Factor: 0.000000,
  6760  		}.New()},
  6761  		&StreamerBasicType{StreamerElement: Element{
  6762  			Name:   *rbase.NewNamed("fNtrees", "Number of trees"),
  6763  			Type:   rmeta.Int,
  6764  			Size:   4,
  6765  			ArrLen: 0,
  6766  			ArrDim: 0,
  6767  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6768  			Offset: 0,
  6769  			EName:  "int",
  6770  			XMin:   0.000000,
  6771  			XMax:   0.000000,
  6772  			Factor: 0.000000,
  6773  		}.New()},
  6774  		NewStreamerBasicPointer(Element{
  6775  			Name:   *rbase.NewNamed("fTreeOffset", "[fTreeOffsetLen] Array of variables"),
  6776  			Type:   56,
  6777  			Size:   8,
  6778  			ArrLen: 0,
  6779  			ArrDim: 0,
  6780  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6781  			Offset: 0,
  6782  			EName:  "Long64_t*",
  6783  			XMin:   0.000000,
  6784  			XMax:   0.000000,
  6785  			Factor: 0.000000,
  6786  		}.New(), 5, "fTreeOffsetLen", "TChain"),
  6787  		&StreamerObjectPointer{StreamerElement: Element{
  6788  			Name:   *rbase.NewNamed("fFiles", "-> List of file names containing the trees (TChainElement, owned)"),
  6789  			Type:   rmeta.Objectp,
  6790  			Size:   8,
  6791  			ArrLen: 0,
  6792  			ArrDim: 0,
  6793  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6794  			Offset: 0,
  6795  			EName:  "TObjArray*",
  6796  			XMin:   0.000000,
  6797  			XMax:   0.000000,
  6798  			Factor: 0.000000,
  6799  		}.New()},
  6800  		&StreamerObjectPointer{StreamerElement: Element{
  6801  			Name:   *rbase.NewNamed("fStatus", "-> List of active/inactive branches (TChainElement, owned)"),
  6802  			Type:   rmeta.Objectp,
  6803  			Size:   8,
  6804  			ArrLen: 0,
  6805  			ArrDim: 0,
  6806  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6807  			Offset: 0,
  6808  			EName:  "TList*",
  6809  			XMin:   0.000000,
  6810  			XMax:   0.000000,
  6811  			Factor: 0.000000,
  6812  		}.New()},
  6813  	}))
  6814  	StreamerInfos.Add(NewCxxStreamerInfo("TLeaf", 2, 0x6d1e8152, []rbytes.StreamerElement{
  6815  		NewStreamerBase(Element{
  6816  			Name:   *rbase.NewNamed("TNamed", "The basis for a named object (name, title)"),
  6817  			Type:   rmeta.Base,
  6818  			Size:   0,
  6819  			ArrLen: 0,
  6820  			ArrDim: 0,
  6821  			MaxIdx: [5]int32{0, -541636036, 0, 0, 0},
  6822  			Offset: 0,
  6823  			EName:  "BASE",
  6824  			XMin:   0.000000,
  6825  			XMax:   0.000000,
  6826  			Factor: 0.000000,
  6827  		}.New(), 1),
  6828  		&StreamerBasicType{StreamerElement: Element{
  6829  			Name:   *rbase.NewNamed("fLen", "Number of fixed length elements in the leaf's data."),
  6830  			Type:   rmeta.Int,
  6831  			Size:   4,
  6832  			ArrLen: 0,
  6833  			ArrDim: 0,
  6834  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6835  			Offset: 0,
  6836  			EName:  "int",
  6837  			XMin:   0.000000,
  6838  			XMax:   0.000000,
  6839  			Factor: 0.000000,
  6840  		}.New()},
  6841  		&StreamerBasicType{StreamerElement: Element{
  6842  			Name:   *rbase.NewNamed("fLenType", "Number of bytes for this data type"),
  6843  			Type:   rmeta.Int,
  6844  			Size:   4,
  6845  			ArrLen: 0,
  6846  			ArrDim: 0,
  6847  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6848  			Offset: 0,
  6849  			EName:  "int",
  6850  			XMin:   0.000000,
  6851  			XMax:   0.000000,
  6852  			Factor: 0.000000,
  6853  		}.New()},
  6854  		&StreamerBasicType{StreamerElement: Element{
  6855  			Name:   *rbase.NewNamed("fOffset", "Offset in ClonesArray object (if one)"),
  6856  			Type:   rmeta.Int,
  6857  			Size:   4,
  6858  			ArrLen: 0,
  6859  			ArrDim: 0,
  6860  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6861  			Offset: 0,
  6862  			EName:  "int",
  6863  			XMin:   0.000000,
  6864  			XMax:   0.000000,
  6865  			Factor: 0.000000,
  6866  		}.New()},
  6867  		&StreamerBasicType{StreamerElement: Element{
  6868  			Name:   *rbase.NewNamed("fIsRange", "(=true if leaf has a range, false otherwise).  This is equivalent to being a 'leafcount'.  For a TLeafElement the range information is actually store in the TBranchElement."),
  6869  			Type:   rmeta.Bool,
  6870  			Size:   1,
  6871  			ArrLen: 0,
  6872  			ArrDim: 0,
  6873  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6874  			Offset: 0,
  6875  			EName:  "bool",
  6876  			XMin:   0.000000,
  6877  			XMax:   0.000000,
  6878  			Factor: 0.000000,
  6879  		}.New()},
  6880  		&StreamerBasicType{StreamerElement: Element{
  6881  			Name:   *rbase.NewNamed("fIsUnsigned", "(=true if unsigned, false otherwise)"),
  6882  			Type:   rmeta.Bool,
  6883  			Size:   1,
  6884  			ArrLen: 0,
  6885  			ArrDim: 0,
  6886  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6887  			Offset: 0,
  6888  			EName:  "bool",
  6889  			XMin:   0.000000,
  6890  			XMax:   0.000000,
  6891  			Factor: 0.000000,
  6892  		}.New()},
  6893  		&StreamerObjectPointer{StreamerElement: Element{
  6894  			Name:   *rbase.NewNamed("fLeafCount", "Pointer to Leaf count if variable length (we do not own the counter)"),
  6895  			Type:   rmeta.ObjectP,
  6896  			Size:   8,
  6897  			ArrLen: 0,
  6898  			ArrDim: 0,
  6899  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6900  			Offset: 0,
  6901  			EName:  "TLeaf*",
  6902  			XMin:   0.000000,
  6903  			XMax:   0.000000,
  6904  			Factor: 0.000000,
  6905  		}.New()},
  6906  	}))
  6907  	StreamerInfos.Add(NewCxxStreamerInfo("TLeafElement", 1, 0xa04f8893, []rbytes.StreamerElement{
  6908  		NewStreamerBase(Element{
  6909  			Name:   *rbase.NewNamed("TLeaf", "Leaf: description of a Branch data type"),
  6910  			Type:   rmeta.Base,
  6911  			Size:   0,
  6912  			ArrLen: 0,
  6913  			ArrDim: 0,
  6914  			MaxIdx: [5]int32{0, 1830715730, 0, 0, 0},
  6915  			Offset: 0,
  6916  			EName:  "BASE",
  6917  			XMin:   0.000000,
  6918  			XMax:   0.000000,
  6919  			Factor: 0.000000,
  6920  		}.New(), 2),
  6921  		&StreamerBasicType{StreamerElement: Element{
  6922  			Name:   *rbase.NewNamed("fID", "element serial number in fInfo"),
  6923  			Type:   rmeta.Int,
  6924  			Size:   4,
  6925  			ArrLen: 0,
  6926  			ArrDim: 0,
  6927  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6928  			Offset: 0,
  6929  			EName:  "int",
  6930  			XMin:   0.000000,
  6931  			XMax:   0.000000,
  6932  			Factor: 0.000000,
  6933  		}.New()},
  6934  		&StreamerBasicType{StreamerElement: Element{
  6935  			Name:   *rbase.NewNamed("fType", "leaf type"),
  6936  			Type:   rmeta.Int,
  6937  			Size:   4,
  6938  			ArrLen: 0,
  6939  			ArrDim: 0,
  6940  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6941  			Offset: 0,
  6942  			EName:  "int",
  6943  			XMin:   0.000000,
  6944  			XMax:   0.000000,
  6945  			Factor: 0.000000,
  6946  		}.New()},
  6947  	}))
  6948  	StreamerInfos.Add(NewCxxStreamerInfo("TLeafObject", 4, 0x26ba7c4c, []rbytes.StreamerElement{
  6949  		NewStreamerBase(Element{
  6950  			Name:   *rbase.NewNamed("TLeaf", "Leaf: description of a Branch data type"),
  6951  			Type:   rmeta.Base,
  6952  			Size:   0,
  6953  			ArrLen: 0,
  6954  			ArrDim: 0,
  6955  			MaxIdx: [5]int32{0, 1830715730, 0, 0, 0},
  6956  			Offset: 0,
  6957  			EName:  "BASE",
  6958  			XMin:   0.000000,
  6959  			XMax:   0.000000,
  6960  			Factor: 0.000000,
  6961  		}.New(), 2),
  6962  		&StreamerBasicType{StreamerElement: Element{
  6963  			Name:   *rbase.NewNamed("fVirtual", "Support for polymorphism, when set classname is written with object."),
  6964  			Type:   rmeta.Bool,
  6965  			Size:   1,
  6966  			ArrLen: 0,
  6967  			ArrDim: 0,
  6968  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6969  			Offset: 0,
  6970  			EName:  "bool",
  6971  			XMin:   0.000000,
  6972  			XMax:   0.000000,
  6973  			Factor: 0.000000,
  6974  		}.New()},
  6975  	}))
  6976  	StreamerInfos.Add(NewCxxStreamerInfo("TLeafO", 1, 0x2ae48d3, []rbytes.StreamerElement{
  6977  		NewStreamerBase(Element{
  6978  			Name:   *rbase.NewNamed("TLeaf", "Leaf: description of a Branch data type"),
  6979  			Type:   rmeta.Base,
  6980  			Size:   0,
  6981  			ArrLen: 0,
  6982  			ArrDim: 0,
  6983  			MaxIdx: [5]int32{0, 1830715730, 0, 0, 0},
  6984  			Offset: 0,
  6985  			EName:  "BASE",
  6986  			XMin:   0.000000,
  6987  			XMax:   0.000000,
  6988  			Factor: 0.000000,
  6989  		}.New(), 2),
  6990  		&StreamerBasicType{StreamerElement: Element{
  6991  			Name:   *rbase.NewNamed("fMinimum", "Minimum value if leaf range is specified"),
  6992  			Type:   rmeta.Bool,
  6993  			Size:   1,
  6994  			ArrLen: 0,
  6995  			ArrDim: 0,
  6996  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  6997  			Offset: 0,
  6998  			EName:  "bool",
  6999  			XMin:   0.000000,
  7000  			XMax:   0.000000,
  7001  			Factor: 0.000000,
  7002  		}.New()},
  7003  		&StreamerBasicType{StreamerElement: Element{
  7004  			Name:   *rbase.NewNamed("fMaximum", "Maximum value if leaf range is specified"),
  7005  			Type:   rmeta.Bool,
  7006  			Size:   1,
  7007  			ArrLen: 0,
  7008  			ArrDim: 0,
  7009  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7010  			Offset: 0,
  7011  			EName:  "bool",
  7012  			XMin:   0.000000,
  7013  			XMax:   0.000000,
  7014  			Factor: 0.000000,
  7015  		}.New()},
  7016  	}))
  7017  	StreamerInfos.Add(NewCxxStreamerInfo("TLeafB", 1, 0xf1e4b5e, []rbytes.StreamerElement{
  7018  		NewStreamerBase(Element{
  7019  			Name:   *rbase.NewNamed("TLeaf", "Leaf: description of a Branch data type"),
  7020  			Type:   rmeta.Base,
  7021  			Size:   0,
  7022  			ArrLen: 0,
  7023  			ArrDim: 0,
  7024  			MaxIdx: [5]int32{0, 1830715730, 0, 0, 0},
  7025  			Offset: 0,
  7026  			EName:  "BASE",
  7027  			XMin:   0.000000,
  7028  			XMax:   0.000000,
  7029  			Factor: 0.000000,
  7030  		}.New(), 2),
  7031  		&StreamerBasicType{StreamerElement: Element{
  7032  			Name:   *rbase.NewNamed("fMinimum", "Minimum value if leaf range is specified"),
  7033  			Type:   rmeta.Char,
  7034  			Size:   1,
  7035  			ArrLen: 0,
  7036  			ArrDim: 0,
  7037  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7038  			Offset: 0,
  7039  			EName:  "char",
  7040  			XMin:   0.000000,
  7041  			XMax:   0.000000,
  7042  			Factor: 0.000000,
  7043  		}.New()},
  7044  		&StreamerBasicType{StreamerElement: Element{
  7045  			Name:   *rbase.NewNamed("fMaximum", "Maximum value if leaf range is specified"),
  7046  			Type:   rmeta.Char,
  7047  			Size:   1,
  7048  			ArrLen: 0,
  7049  			ArrDim: 0,
  7050  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7051  			Offset: 0,
  7052  			EName:  "char",
  7053  			XMin:   0.000000,
  7054  			XMax:   0.000000,
  7055  			Factor: 0.000000,
  7056  		}.New()},
  7057  	}))
  7058  	StreamerInfos.Add(NewCxxStreamerInfo("TLeafS", 1, 0x150ceecf, []rbytes.StreamerElement{
  7059  		NewStreamerBase(Element{
  7060  			Name:   *rbase.NewNamed("TLeaf", "Leaf: description of a Branch data type"),
  7061  			Type:   rmeta.Base,
  7062  			Size:   0,
  7063  			ArrLen: 0,
  7064  			ArrDim: 0,
  7065  			MaxIdx: [5]int32{0, 1830715730, 0, 0, 0},
  7066  			Offset: 0,
  7067  			EName:  "BASE",
  7068  			XMin:   0.000000,
  7069  			XMax:   0.000000,
  7070  			Factor: 0.000000,
  7071  		}.New(), 2),
  7072  		&StreamerBasicType{StreamerElement: Element{
  7073  			Name:   *rbase.NewNamed("fMinimum", "Minimum value if leaf range is specified"),
  7074  			Type:   rmeta.Short,
  7075  			Size:   2,
  7076  			ArrLen: 0,
  7077  			ArrDim: 0,
  7078  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7079  			Offset: 0,
  7080  			EName:  "short",
  7081  			XMin:   0.000000,
  7082  			XMax:   0.000000,
  7083  			Factor: 0.000000,
  7084  		}.New()},
  7085  		&StreamerBasicType{StreamerElement: Element{
  7086  			Name:   *rbase.NewNamed("fMaximum", "Maximum value if leaf range is specified"),
  7087  			Type:   rmeta.Short,
  7088  			Size:   2,
  7089  			ArrLen: 0,
  7090  			ArrDim: 0,
  7091  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7092  			Offset: 0,
  7093  			EName:  "short",
  7094  			XMin:   0.000000,
  7095  			XMax:   0.000000,
  7096  			Factor: 0.000000,
  7097  		}.New()},
  7098  	}))
  7099  	StreamerInfos.Add(NewCxxStreamerInfo("TLeafI", 1, 0x7e6aae19, []rbytes.StreamerElement{
  7100  		NewStreamerBase(Element{
  7101  			Name:   *rbase.NewNamed("TLeaf", "Leaf: description of a Branch data type"),
  7102  			Type:   rmeta.Base,
  7103  			Size:   0,
  7104  			ArrLen: 0,
  7105  			ArrDim: 0,
  7106  			MaxIdx: [5]int32{0, 1830715730, 0, 0, 0},
  7107  			Offset: 0,
  7108  			EName:  "BASE",
  7109  			XMin:   0.000000,
  7110  			XMax:   0.000000,
  7111  			Factor: 0.000000,
  7112  		}.New(), 2),
  7113  		&StreamerBasicType{StreamerElement: Element{
  7114  			Name:   *rbase.NewNamed("fMinimum", "Minimum value if leaf range is specified"),
  7115  			Type:   rmeta.Int,
  7116  			Size:   4,
  7117  			ArrLen: 0,
  7118  			ArrDim: 0,
  7119  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7120  			Offset: 0,
  7121  			EName:  "int",
  7122  			XMin:   0.000000,
  7123  			XMax:   0.000000,
  7124  			Factor: 0.000000,
  7125  		}.New()},
  7126  		&StreamerBasicType{StreamerElement: Element{
  7127  			Name:   *rbase.NewNamed("fMaximum", "Maximum value if leaf range is specified"),
  7128  			Type:   rmeta.Int,
  7129  			Size:   4,
  7130  			ArrLen: 0,
  7131  			ArrDim: 0,
  7132  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7133  			Offset: 0,
  7134  			EName:  "int",
  7135  			XMin:   0.000000,
  7136  			XMax:   0.000000,
  7137  			Factor: 0.000000,
  7138  		}.New()},
  7139  	}))
  7140  	StreamerInfos.Add(NewCxxStreamerInfo("TLeafL", 1, 0xde320862, []rbytes.StreamerElement{
  7141  		NewStreamerBase(Element{
  7142  			Name:   *rbase.NewNamed("TLeaf", "Leaf: description of a Branch data type"),
  7143  			Type:   rmeta.Base,
  7144  			Size:   0,
  7145  			ArrLen: 0,
  7146  			ArrDim: 0,
  7147  			MaxIdx: [5]int32{0, 1830715730, 0, 0, 0},
  7148  			Offset: 0,
  7149  			EName:  "BASE",
  7150  			XMin:   0.000000,
  7151  			XMax:   0.000000,
  7152  			Factor: 0.000000,
  7153  		}.New(), 2),
  7154  		&StreamerBasicType{StreamerElement: Element{
  7155  			Name:   *rbase.NewNamed("fMinimum", "Minimum value if leaf range is specified"),
  7156  			Type:   rmeta.Long64,
  7157  			Size:   8,
  7158  			ArrLen: 0,
  7159  			ArrDim: 0,
  7160  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7161  			Offset: 0,
  7162  			EName:  "Long64_t",
  7163  			XMin:   0.000000,
  7164  			XMax:   0.000000,
  7165  			Factor: 0.000000,
  7166  		}.New()},
  7167  		&StreamerBasicType{StreamerElement: Element{
  7168  			Name:   *rbase.NewNamed("fMaximum", "Maximum value if leaf range is specified"),
  7169  			Type:   rmeta.Long64,
  7170  			Size:   8,
  7171  			ArrLen: 0,
  7172  			ArrDim: 0,
  7173  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7174  			Offset: 0,
  7175  			EName:  "Long64_t",
  7176  			XMin:   0.000000,
  7177  			XMax:   0.000000,
  7178  			Factor: 0.000000,
  7179  		}.New()},
  7180  	}))
  7181  	StreamerInfos.Add(NewCxxStreamerInfo("TLeafG", 1, 0xeca71cb7, []rbytes.StreamerElement{
  7182  		NewStreamerBase(Element{
  7183  			Name:   *rbase.NewNamed("TLeaf", "Leaf: description of a Branch data type"),
  7184  			Type:   rmeta.Base,
  7185  			Size:   0,
  7186  			ArrLen: 0,
  7187  			ArrDim: 0,
  7188  			MaxIdx: [5]int32{0, 1830715730, 0, 0, 0},
  7189  			Offset: 0,
  7190  			EName:  "BASE",
  7191  			XMin:   0.000000,
  7192  			XMax:   0.000000,
  7193  			Factor: 0.000000,
  7194  		}.New(), 2),
  7195  		&StreamerBasicType{StreamerElement: Element{
  7196  			Name:   *rbase.NewNamed("fMinimum", "Minimum value if leaf range is specified"),
  7197  			Type:   rmeta.Long,
  7198  			Size:   8,
  7199  			ArrLen: 0,
  7200  			ArrDim: 0,
  7201  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7202  			Offset: 0,
  7203  			EName:  "long",
  7204  			XMin:   0.000000,
  7205  			XMax:   0.000000,
  7206  			Factor: 0.000000,
  7207  		}.New()},
  7208  		&StreamerBasicType{StreamerElement: Element{
  7209  			Name:   *rbase.NewNamed("fMaximum", "Maximum value if leaf range is specified"),
  7210  			Type:   rmeta.Long,
  7211  			Size:   8,
  7212  			ArrLen: 0,
  7213  			ArrDim: 0,
  7214  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7215  			Offset: 0,
  7216  			EName:  "long",
  7217  			XMin:   0.000000,
  7218  			XMax:   0.000000,
  7219  			Factor: 0.000000,
  7220  		}.New()},
  7221  	}))
  7222  	StreamerInfos.Add(NewCxxStreamerInfo("TLeafF", 1, 0x3add9d72, []rbytes.StreamerElement{
  7223  		NewStreamerBase(Element{
  7224  			Name:   *rbase.NewNamed("TLeaf", "Leaf: description of a Branch data type"),
  7225  			Type:   rmeta.Base,
  7226  			Size:   0,
  7227  			ArrLen: 0,
  7228  			ArrDim: 0,
  7229  			MaxIdx: [5]int32{0, 1830715730, 0, 0, 0},
  7230  			Offset: 0,
  7231  			EName:  "BASE",
  7232  			XMin:   0.000000,
  7233  			XMax:   0.000000,
  7234  			Factor: 0.000000,
  7235  		}.New(), 2),
  7236  		&StreamerBasicType{StreamerElement: Element{
  7237  			Name:   *rbase.NewNamed("fMinimum", "Minimum value if leaf range is specified"),
  7238  			Type:   rmeta.Float,
  7239  			Size:   4,
  7240  			ArrLen: 0,
  7241  			ArrDim: 0,
  7242  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7243  			Offset: 0,
  7244  			EName:  "float",
  7245  			XMin:   0.000000,
  7246  			XMax:   0.000000,
  7247  			Factor: 0.000000,
  7248  		}.New()},
  7249  		&StreamerBasicType{StreamerElement: Element{
  7250  			Name:   *rbase.NewNamed("fMaximum", "Maximum value if leaf range is specified"),
  7251  			Type:   rmeta.Float,
  7252  			Size:   4,
  7253  			ArrLen: 0,
  7254  			ArrDim: 0,
  7255  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7256  			Offset: 0,
  7257  			EName:  "float",
  7258  			XMin:   0.000000,
  7259  			XMax:   0.000000,
  7260  			Factor: 0.000000,
  7261  		}.New()},
  7262  	}))
  7263  	StreamerInfos.Add(NewCxxStreamerInfo("TLeafD", 1, 0x118e8776, []rbytes.StreamerElement{
  7264  		NewStreamerBase(Element{
  7265  			Name:   *rbase.NewNamed("TLeaf", "Leaf: description of a Branch data type"),
  7266  			Type:   rmeta.Base,
  7267  			Size:   0,
  7268  			ArrLen: 0,
  7269  			ArrDim: 0,
  7270  			MaxIdx: [5]int32{0, 1830715730, 0, 0, 0},
  7271  			Offset: 0,
  7272  			EName:  "BASE",
  7273  			XMin:   0.000000,
  7274  			XMax:   0.000000,
  7275  			Factor: 0.000000,
  7276  		}.New(), 2),
  7277  		&StreamerBasicType{StreamerElement: Element{
  7278  			Name:   *rbase.NewNamed("fMinimum", "Minimum value if leaf range is specified"),
  7279  			Type:   rmeta.Double,
  7280  			Size:   8,
  7281  			ArrLen: 0,
  7282  			ArrDim: 0,
  7283  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7284  			Offset: 0,
  7285  			EName:  "double",
  7286  			XMin:   0.000000,
  7287  			XMax:   0.000000,
  7288  			Factor: 0.000000,
  7289  		}.New()},
  7290  		&StreamerBasicType{StreamerElement: Element{
  7291  			Name:   *rbase.NewNamed("fMaximum", "Maximum value if leaf range is specified"),
  7292  			Type:   rmeta.Double,
  7293  			Size:   8,
  7294  			ArrLen: 0,
  7295  			ArrDim: 0,
  7296  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7297  			Offset: 0,
  7298  			EName:  "double",
  7299  			XMin:   0.000000,
  7300  			XMax:   0.000000,
  7301  			Factor: 0.000000,
  7302  		}.New()},
  7303  	}))
  7304  	StreamerInfos.Add(NewCxxStreamerInfo("TLeafF16", 1, 0xeb35f883, []rbytes.StreamerElement{
  7305  		NewStreamerBase(Element{
  7306  			Name:   *rbase.NewNamed("TLeaf", "Leaf: description of a Branch data type"),
  7307  			Type:   rmeta.Base,
  7308  			Size:   0,
  7309  			ArrLen: 0,
  7310  			ArrDim: 0,
  7311  			MaxIdx: [5]int32{0, 1830715730, 0, 0, 0},
  7312  			Offset: 0,
  7313  			EName:  "BASE",
  7314  			XMin:   0.000000,
  7315  			XMax:   0.000000,
  7316  			Factor: 0.000000,
  7317  		}.New(), 2),
  7318  		&StreamerBasicType{StreamerElement: Element{
  7319  			Name:   *rbase.NewNamed("fMinimum", "Minimum value if leaf range is specified"),
  7320  			Type:   rmeta.Float16,
  7321  			Size:   4,
  7322  			ArrLen: 0,
  7323  			ArrDim: 0,
  7324  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7325  			Offset: 0,
  7326  			EName:  "Float16_t",
  7327  			XMin:   0.000000,
  7328  			XMax:   0.000000,
  7329  			Factor: 0.000000,
  7330  		}.New()},
  7331  		&StreamerBasicType{StreamerElement: Element{
  7332  			Name:   *rbase.NewNamed("fMaximum", "Maximum value if leaf range is specified"),
  7333  			Type:   rmeta.Float16,
  7334  			Size:   4,
  7335  			ArrLen: 0,
  7336  			ArrDim: 0,
  7337  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7338  			Offset: 0,
  7339  			EName:  "Float16_t",
  7340  			XMin:   0.000000,
  7341  			XMax:   0.000000,
  7342  			Factor: 0.000000,
  7343  		}.New()},
  7344  	}))
  7345  	StreamerInfos.Add(NewCxxStreamerInfo("TLeafD32", 1, 0xe1dc6401, []rbytes.StreamerElement{
  7346  		NewStreamerBase(Element{
  7347  			Name:   *rbase.NewNamed("TLeaf", "Leaf: description of a Branch data type"),
  7348  			Type:   rmeta.Base,
  7349  			Size:   0,
  7350  			ArrLen: 0,
  7351  			ArrDim: 0,
  7352  			MaxIdx: [5]int32{0, 1830715730, 0, 0, 0},
  7353  			Offset: 0,
  7354  			EName:  "BASE",
  7355  			XMin:   0.000000,
  7356  			XMax:   0.000000,
  7357  			Factor: 0.000000,
  7358  		}.New(), 2),
  7359  		&StreamerBasicType{StreamerElement: Element{
  7360  			Name:   *rbase.NewNamed("fMinimum", "Minimum value if leaf range is specified"),
  7361  			Type:   rmeta.Double32,
  7362  			Size:   8,
  7363  			ArrLen: 0,
  7364  			ArrDim: 0,
  7365  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7366  			Offset: 0,
  7367  			EName:  "Double32_t",
  7368  			XMin:   0.000000,
  7369  			XMax:   0.000000,
  7370  			Factor: 0.000000,
  7371  		}.New()},
  7372  		&StreamerBasicType{StreamerElement: Element{
  7373  			Name:   *rbase.NewNamed("fMaximum", "Maximum value if leaf range is specified"),
  7374  			Type:   rmeta.Double32,
  7375  			Size:   8,
  7376  			ArrLen: 0,
  7377  			ArrDim: 0,
  7378  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7379  			Offset: 0,
  7380  			EName:  "Double32_t",
  7381  			XMin:   0.000000,
  7382  			XMax:   0.000000,
  7383  			Factor: 0.000000,
  7384  		}.New()},
  7385  	}))
  7386  	StreamerInfos.Add(NewCxxStreamerInfo("TLeafC", 1, 0xfbe3b2f3, []rbytes.StreamerElement{
  7387  		NewStreamerBase(Element{
  7388  			Name:   *rbase.NewNamed("TLeaf", "Leaf: description of a Branch data type"),
  7389  			Type:   rmeta.Base,
  7390  			Size:   0,
  7391  			ArrLen: 0,
  7392  			ArrDim: 0,
  7393  			MaxIdx: [5]int32{0, 1830715730, 0, 0, 0},
  7394  			Offset: 0,
  7395  			EName:  "BASE",
  7396  			XMin:   0.000000,
  7397  			XMax:   0.000000,
  7398  			Factor: 0.000000,
  7399  		}.New(), 2),
  7400  		&StreamerBasicType{StreamerElement: Element{
  7401  			Name:   *rbase.NewNamed("fMinimum", "Minimum value if leaf range is specified"),
  7402  			Type:   rmeta.Int,
  7403  			Size:   4,
  7404  			ArrLen: 0,
  7405  			ArrDim: 0,
  7406  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7407  			Offset: 0,
  7408  			EName:  "int",
  7409  			XMin:   0.000000,
  7410  			XMax:   0.000000,
  7411  			Factor: 0.000000,
  7412  		}.New()},
  7413  		&StreamerBasicType{StreamerElement: Element{
  7414  			Name:   *rbase.NewNamed("fMaximum", "Maximum value if leaf range is specified"),
  7415  			Type:   rmeta.Int,
  7416  			Size:   4,
  7417  			ArrLen: 0,
  7418  			ArrDim: 0,
  7419  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7420  			Offset: 0,
  7421  			EName:  "int",
  7422  			XMin:   0.000000,
  7423  			XMax:   0.000000,
  7424  			Factor: 0.000000,
  7425  		}.New()},
  7426  	}))
  7427  	StreamerInfos.Add(NewCxxStreamerInfo("TNtuple", 2, 0xb8a51cab, []rbytes.StreamerElement{
  7428  		NewStreamerBase(Element{
  7429  			Name:   *rbase.NewNamed("TTree", "Tree descriptor (the main ROOT I/O class)"),
  7430  			Type:   rmeta.Base,
  7431  			Size:   0,
  7432  			ArrLen: 0,
  7433  			ArrDim: 0,
  7434  			MaxIdx: [5]int32{0, 1919213695, 0, 0, 0},
  7435  			Offset: 0,
  7436  			EName:  "BASE",
  7437  			XMin:   0.000000,
  7438  			XMax:   0.000000,
  7439  			Factor: 0.000000,
  7440  		}.New(), 20),
  7441  		&StreamerBasicType{StreamerElement: Element{
  7442  			Name:   *rbase.NewNamed("fNvar", "Number of columns"),
  7443  			Type:   rmeta.Int,
  7444  			Size:   4,
  7445  			ArrLen: 0,
  7446  			ArrDim: 0,
  7447  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7448  			Offset: 0,
  7449  			EName:  "int",
  7450  			XMin:   0.000000,
  7451  			XMax:   0.000000,
  7452  			Factor: 0.000000,
  7453  		}.New()},
  7454  	}))
  7455  	StreamerInfos.Add(NewCxxStreamerInfo("TNtupleD", 1, 0x8de8d873, []rbytes.StreamerElement{
  7456  		NewStreamerBase(Element{
  7457  			Name:   *rbase.NewNamed("TTree", "Tree descriptor (the main ROOT I/O class)"),
  7458  			Type:   rmeta.Base,
  7459  			Size:   0,
  7460  			ArrLen: 0,
  7461  			ArrDim: 0,
  7462  			MaxIdx: [5]int32{0, 1919213695, 0, 0, 0},
  7463  			Offset: 0,
  7464  			EName:  "BASE",
  7465  			XMin:   0.000000,
  7466  			XMax:   0.000000,
  7467  			Factor: 0.000000,
  7468  		}.New(), 20),
  7469  		&StreamerBasicType{StreamerElement: Element{
  7470  			Name:   *rbase.NewNamed("fNvar", "Number of columns"),
  7471  			Type:   rmeta.Int,
  7472  			Size:   4,
  7473  			ArrLen: 0,
  7474  			ArrDim: 0,
  7475  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7476  			Offset: 0,
  7477  			EName:  "int",
  7478  			XMin:   0.000000,
  7479  			XMax:   0.000000,
  7480  			Factor: 0.000000,
  7481  		}.New()},
  7482  	}))
  7483  	StreamerInfos.Add(NewCxxStreamerInfo("TTree", 20, 0x7264e07f, []rbytes.StreamerElement{
  7484  		NewStreamerBase(Element{
  7485  			Name:   *rbase.NewNamed("TNamed", "The basis for a named object (name, title)"),
  7486  			Type:   rmeta.Base,
  7487  			Size:   0,
  7488  			ArrLen: 0,
  7489  			ArrDim: 0,
  7490  			MaxIdx: [5]int32{0, -541636036, 0, 0, 0},
  7491  			Offset: 0,
  7492  			EName:  "BASE",
  7493  			XMin:   0.000000,
  7494  			XMax:   0.000000,
  7495  			Factor: 0.000000,
  7496  		}.New(), 1),
  7497  		NewStreamerBase(Element{
  7498  			Name:   *rbase.NewNamed("TAttLine", "Line attributes"),
  7499  			Type:   rmeta.Base,
  7500  			Size:   0,
  7501  			ArrLen: 0,
  7502  			ArrDim: 0,
  7503  			MaxIdx: [5]int32{0, -1811462839, 0, 0, 0},
  7504  			Offset: 0,
  7505  			EName:  "BASE",
  7506  			XMin:   0.000000,
  7507  			XMax:   0.000000,
  7508  			Factor: 0.000000,
  7509  		}.New(), 2),
  7510  		NewStreamerBase(Element{
  7511  			Name:   *rbase.NewNamed("TAttFill", "Fill area attributes"),
  7512  			Type:   rmeta.Base,
  7513  			Size:   0,
  7514  			ArrLen: 0,
  7515  			ArrDim: 0,
  7516  			MaxIdx: [5]int32{0, -2545006, 0, 0, 0},
  7517  			Offset: 0,
  7518  			EName:  "BASE",
  7519  			XMin:   0.000000,
  7520  			XMax:   0.000000,
  7521  			Factor: 0.000000,
  7522  		}.New(), 2),
  7523  		NewStreamerBase(Element{
  7524  			Name:   *rbase.NewNamed("TAttMarker", "Marker attributes"),
  7525  			Type:   rmeta.Base,
  7526  			Size:   0,
  7527  			ArrLen: 0,
  7528  			ArrDim: 0,
  7529  			MaxIdx: [5]int32{0, 689802220, 0, 0, 0},
  7530  			Offset: 0,
  7531  			EName:  "BASE",
  7532  			XMin:   0.000000,
  7533  			XMax:   0.000000,
  7534  			Factor: 0.000000,
  7535  		}.New(), 3),
  7536  		&StreamerBasicType{StreamerElement: Element{
  7537  			Name:   *rbase.NewNamed("fEntries", "Number of entries"),
  7538  			Type:   rmeta.Long64,
  7539  			Size:   8,
  7540  			ArrLen: 0,
  7541  			ArrDim: 0,
  7542  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7543  			Offset: 0,
  7544  			EName:  "Long64_t",
  7545  			XMin:   0.000000,
  7546  			XMax:   0.000000,
  7547  			Factor: 0.000000,
  7548  		}.New()},
  7549  		&StreamerBasicType{StreamerElement: Element{
  7550  			Name:   *rbase.NewNamed("fTotBytes", "Total number of bytes in all branches before compression"),
  7551  			Type:   rmeta.Long64,
  7552  			Size:   8,
  7553  			ArrLen: 0,
  7554  			ArrDim: 0,
  7555  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7556  			Offset: 0,
  7557  			EName:  "Long64_t",
  7558  			XMin:   0.000000,
  7559  			XMax:   0.000000,
  7560  			Factor: 0.000000,
  7561  		}.New()},
  7562  		&StreamerBasicType{StreamerElement: Element{
  7563  			Name:   *rbase.NewNamed("fZipBytes", "Total number of bytes in all branches after compression"),
  7564  			Type:   rmeta.Long64,
  7565  			Size:   8,
  7566  			ArrLen: 0,
  7567  			ArrDim: 0,
  7568  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7569  			Offset: 0,
  7570  			EName:  "Long64_t",
  7571  			XMin:   0.000000,
  7572  			XMax:   0.000000,
  7573  			Factor: 0.000000,
  7574  		}.New()},
  7575  		&StreamerBasicType{StreamerElement: Element{
  7576  			Name:   *rbase.NewNamed("fSavedBytes", "Number of autosaved bytes"),
  7577  			Type:   rmeta.Long64,
  7578  			Size:   8,
  7579  			ArrLen: 0,
  7580  			ArrDim: 0,
  7581  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7582  			Offset: 0,
  7583  			EName:  "Long64_t",
  7584  			XMin:   0.000000,
  7585  			XMax:   0.000000,
  7586  			Factor: 0.000000,
  7587  		}.New()},
  7588  		&StreamerBasicType{StreamerElement: Element{
  7589  			Name:   *rbase.NewNamed("fFlushedBytes", "Number of auto-flushed bytes"),
  7590  			Type:   rmeta.Long64,
  7591  			Size:   8,
  7592  			ArrLen: 0,
  7593  			ArrDim: 0,
  7594  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7595  			Offset: 0,
  7596  			EName:  "Long64_t",
  7597  			XMin:   0.000000,
  7598  			XMax:   0.000000,
  7599  			Factor: 0.000000,
  7600  		}.New()},
  7601  		&StreamerBasicType{StreamerElement: Element{
  7602  			Name:   *rbase.NewNamed("fWeight", "Tree weight (see TTree::SetWeight)"),
  7603  			Type:   rmeta.Double,
  7604  			Size:   8,
  7605  			ArrLen: 0,
  7606  			ArrDim: 0,
  7607  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7608  			Offset: 0,
  7609  			EName:  "double",
  7610  			XMin:   0.000000,
  7611  			XMax:   0.000000,
  7612  			Factor: 0.000000,
  7613  		}.New()},
  7614  		&StreamerBasicType{StreamerElement: Element{
  7615  			Name:   *rbase.NewNamed("fTimerInterval", "Timer interval in milliseconds"),
  7616  			Type:   rmeta.Int,
  7617  			Size:   4,
  7618  			ArrLen: 0,
  7619  			ArrDim: 0,
  7620  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7621  			Offset: 0,
  7622  			EName:  "int",
  7623  			XMin:   0.000000,
  7624  			XMax:   0.000000,
  7625  			Factor: 0.000000,
  7626  		}.New()},
  7627  		&StreamerBasicType{StreamerElement: Element{
  7628  			Name:   *rbase.NewNamed("fScanField", "Number of runs before prompting in Scan"),
  7629  			Type:   rmeta.Int,
  7630  			Size:   4,
  7631  			ArrLen: 0,
  7632  			ArrDim: 0,
  7633  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7634  			Offset: 0,
  7635  			EName:  "int",
  7636  			XMin:   0.000000,
  7637  			XMax:   0.000000,
  7638  			Factor: 0.000000,
  7639  		}.New()},
  7640  		&StreamerBasicType{StreamerElement: Element{
  7641  			Name:   *rbase.NewNamed("fUpdate", "Update frequency for EntryLoop"),
  7642  			Type:   rmeta.Int,
  7643  			Size:   4,
  7644  			ArrLen: 0,
  7645  			ArrDim: 0,
  7646  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7647  			Offset: 0,
  7648  			EName:  "int",
  7649  			XMin:   0.000000,
  7650  			XMax:   0.000000,
  7651  			Factor: 0.000000,
  7652  		}.New()},
  7653  		&StreamerBasicType{StreamerElement: Element{
  7654  			Name:   *rbase.NewNamed("fDefaultEntryOffsetLen", "Initial Length of fEntryOffset table in the basket buffers"),
  7655  			Type:   rmeta.Int,
  7656  			Size:   4,
  7657  			ArrLen: 0,
  7658  			ArrDim: 0,
  7659  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7660  			Offset: 0,
  7661  			EName:  "int",
  7662  			XMin:   0.000000,
  7663  			XMax:   0.000000,
  7664  			Factor: 0.000000,
  7665  		}.New()},
  7666  		&StreamerBasicType{StreamerElement: Element{
  7667  			Name:   *rbase.NewNamed("fNClusterRange", "Number of Cluster range in addition to the one defined by 'AutoFlush'"),
  7668  			Type:   rmeta.Counter,
  7669  			Size:   4,
  7670  			ArrLen: 0,
  7671  			ArrDim: 0,
  7672  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7673  			Offset: 0,
  7674  			EName:  "int",
  7675  			XMin:   0.000000,
  7676  			XMax:   0.000000,
  7677  			Factor: 0.000000,
  7678  		}.New()},
  7679  		&StreamerBasicType{StreamerElement: Element{
  7680  			Name:   *rbase.NewNamed("fMaxEntries", "Maximum number of entries in case of circular buffers"),
  7681  			Type:   rmeta.Long64,
  7682  			Size:   8,
  7683  			ArrLen: 0,
  7684  			ArrDim: 0,
  7685  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7686  			Offset: 0,
  7687  			EName:  "Long64_t",
  7688  			XMin:   0.000000,
  7689  			XMax:   0.000000,
  7690  			Factor: 0.000000,
  7691  		}.New()},
  7692  		&StreamerBasicType{StreamerElement: Element{
  7693  			Name:   *rbase.NewNamed("fMaxEntryLoop", "Maximum number of entries to process"),
  7694  			Type:   rmeta.Long64,
  7695  			Size:   8,
  7696  			ArrLen: 0,
  7697  			ArrDim: 0,
  7698  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7699  			Offset: 0,
  7700  			EName:  "Long64_t",
  7701  			XMin:   0.000000,
  7702  			XMax:   0.000000,
  7703  			Factor: 0.000000,
  7704  		}.New()},
  7705  		&StreamerBasicType{StreamerElement: Element{
  7706  			Name:   *rbase.NewNamed("fMaxVirtualSize", "Maximum total size of buffers kept in memory"),
  7707  			Type:   rmeta.Long64,
  7708  			Size:   8,
  7709  			ArrLen: 0,
  7710  			ArrDim: 0,
  7711  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7712  			Offset: 0,
  7713  			EName:  "Long64_t",
  7714  			XMin:   0.000000,
  7715  			XMax:   0.000000,
  7716  			Factor: 0.000000,
  7717  		}.New()},
  7718  		&StreamerBasicType{StreamerElement: Element{
  7719  			Name:   *rbase.NewNamed("fAutoSave", "Autosave tree when fAutoSave entries written or -fAutoSave (compressed) bytes produced"),
  7720  			Type:   rmeta.Long64,
  7721  			Size:   8,
  7722  			ArrLen: 0,
  7723  			ArrDim: 0,
  7724  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7725  			Offset: 0,
  7726  			EName:  "Long64_t",
  7727  			XMin:   0.000000,
  7728  			XMax:   0.000000,
  7729  			Factor: 0.000000,
  7730  		}.New()},
  7731  		&StreamerBasicType{StreamerElement: Element{
  7732  			Name:   *rbase.NewNamed("fAutoFlush", "Auto-flush tree when fAutoFlush entries written or -fAutoFlush (compressed) bytes produced"),
  7733  			Type:   rmeta.Long64,
  7734  			Size:   8,
  7735  			ArrLen: 0,
  7736  			ArrDim: 0,
  7737  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7738  			Offset: 0,
  7739  			EName:  "Long64_t",
  7740  			XMin:   0.000000,
  7741  			XMax:   0.000000,
  7742  			Factor: 0.000000,
  7743  		}.New()},
  7744  		&StreamerBasicType{StreamerElement: Element{
  7745  			Name:   *rbase.NewNamed("fEstimate", "Number of entries to estimate histogram limits"),
  7746  			Type:   rmeta.Long64,
  7747  			Size:   8,
  7748  			ArrLen: 0,
  7749  			ArrDim: 0,
  7750  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7751  			Offset: 0,
  7752  			EName:  "Long64_t",
  7753  			XMin:   0.000000,
  7754  			XMax:   0.000000,
  7755  			Factor: 0.000000,
  7756  		}.New()},
  7757  		NewStreamerBasicPointer(Element{
  7758  			Name:   *rbase.NewNamed("fClusterRangeEnd", "[fNClusterRange] Last entry of a cluster range."),
  7759  			Type:   56,
  7760  			Size:   8,
  7761  			ArrLen: 0,
  7762  			ArrDim: 0,
  7763  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7764  			Offset: 0,
  7765  			EName:  "Long64_t*",
  7766  			XMin:   0.000000,
  7767  			XMax:   0.000000,
  7768  			Factor: 0.000000,
  7769  		}.New(), 20, "fNClusterRange", "TTree"),
  7770  		NewStreamerBasicPointer(Element{
  7771  			Name:   *rbase.NewNamed("fClusterSize", "[fNClusterRange] Number of entries in each cluster for a given range."),
  7772  			Type:   56,
  7773  			Size:   8,
  7774  			ArrLen: 0,
  7775  			ArrDim: 0,
  7776  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7777  			Offset: 0,
  7778  			EName:  "Long64_t*",
  7779  			XMin:   0.000000,
  7780  			XMax:   0.000000,
  7781  			Factor: 0.000000,
  7782  		}.New(), 20, "fNClusterRange", "TTree"),
  7783  		&StreamerObjectAny{StreamerElement: Element{
  7784  			Name:   *rbase.NewNamed("fIOFeatures", "IO features to define for newly-written baskets and branches."),
  7785  			Type:   rmeta.Any,
  7786  			Size:   1,
  7787  			ArrLen: 0,
  7788  			ArrDim: 0,
  7789  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7790  			Offset: 0,
  7791  			EName:  "ROOT::TIOFeatures",
  7792  			XMin:   0.000000,
  7793  			XMax:   0.000000,
  7794  			Factor: 0.000000,
  7795  		}.New()},
  7796  		&StreamerObject{StreamerElement: Element{
  7797  			Name:   *rbase.NewNamed("fBranches", "List of Branches"),
  7798  			Type:   rmeta.Object,
  7799  			Size:   64,
  7800  			ArrLen: 0,
  7801  			ArrDim: 0,
  7802  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7803  			Offset: 0,
  7804  			EName:  "TObjArray",
  7805  			XMin:   0.000000,
  7806  			XMax:   0.000000,
  7807  			Factor: 0.000000,
  7808  		}.New()},
  7809  		&StreamerObject{StreamerElement: Element{
  7810  			Name:   *rbase.NewNamed("fLeaves", "Direct pointers to individual branch leaves"),
  7811  			Type:   rmeta.Object,
  7812  			Size:   64,
  7813  			ArrLen: 0,
  7814  			ArrDim: 0,
  7815  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7816  			Offset: 0,
  7817  			EName:  "TObjArray",
  7818  			XMin:   0.000000,
  7819  			XMax:   0.000000,
  7820  			Factor: 0.000000,
  7821  		}.New()},
  7822  		&StreamerObjectPointer{StreamerElement: Element{
  7823  			Name:   *rbase.NewNamed("fAliases", "List of aliases for expressions based on the tree branches."),
  7824  			Type:   rmeta.ObjectP,
  7825  			Size:   8,
  7826  			ArrLen: 0,
  7827  			ArrDim: 0,
  7828  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7829  			Offset: 0,
  7830  			EName:  "TList*",
  7831  			XMin:   0.000000,
  7832  			XMax:   0.000000,
  7833  			Factor: 0.000000,
  7834  		}.New()},
  7835  		&StreamerObjectAny{StreamerElement: Element{
  7836  			Name:   *rbase.NewNamed("fIndexValues", "Sorted index values"),
  7837  			Type:   rmeta.Any,
  7838  			Size:   24,
  7839  			ArrLen: 0,
  7840  			ArrDim: 0,
  7841  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7842  			Offset: 0,
  7843  			EName:  "TArrayD",
  7844  			XMin:   0.000000,
  7845  			XMax:   0.000000,
  7846  			Factor: 0.000000,
  7847  		}.New()},
  7848  		&StreamerObjectAny{StreamerElement: Element{
  7849  			Name:   *rbase.NewNamed("fIndex", "Index of sorted values"),
  7850  			Type:   rmeta.Any,
  7851  			Size:   24,
  7852  			ArrLen: 0,
  7853  			ArrDim: 0,
  7854  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7855  			Offset: 0,
  7856  			EName:  "TArrayI",
  7857  			XMin:   0.000000,
  7858  			XMax:   0.000000,
  7859  			Factor: 0.000000,
  7860  		}.New()},
  7861  		&StreamerObjectPointer{StreamerElement: Element{
  7862  			Name:   *rbase.NewNamed("fTreeIndex", "Pointer to the tree Index (if any)"),
  7863  			Type:   rmeta.ObjectP,
  7864  			Size:   8,
  7865  			ArrLen: 0,
  7866  			ArrDim: 0,
  7867  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7868  			Offset: 0,
  7869  			EName:  "TVirtualIndex*",
  7870  			XMin:   0.000000,
  7871  			XMax:   0.000000,
  7872  			Factor: 0.000000,
  7873  		}.New()},
  7874  		&StreamerObjectPointer{StreamerElement: Element{
  7875  			Name:   *rbase.NewNamed("fFriends", "pointer to list of friend elements"),
  7876  			Type:   rmeta.ObjectP,
  7877  			Size:   8,
  7878  			ArrLen: 0,
  7879  			ArrDim: 0,
  7880  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7881  			Offset: 0,
  7882  			EName:  "TList*",
  7883  			XMin:   0.000000,
  7884  			XMax:   0.000000,
  7885  			Factor: 0.000000,
  7886  		}.New()},
  7887  		&StreamerObjectPointer{StreamerElement: Element{
  7888  			Name:   *rbase.NewNamed("fUserInfo", "pointer to a list of user objects associated to this Tree"),
  7889  			Type:   rmeta.ObjectP,
  7890  			Size:   8,
  7891  			ArrLen: 0,
  7892  			ArrDim: 0,
  7893  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7894  			Offset: 0,
  7895  			EName:  "TList*",
  7896  			XMin:   0.000000,
  7897  			XMax:   0.000000,
  7898  			Factor: 0.000000,
  7899  		}.New()},
  7900  		&StreamerObjectPointer{StreamerElement: Element{
  7901  			Name:   *rbase.NewNamed("fBranchRef", "Branch supporting the TRefTable (if any)"),
  7902  			Type:   rmeta.ObjectP,
  7903  			Size:   8,
  7904  			ArrLen: 0,
  7905  			ArrDim: 0,
  7906  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7907  			Offset: 0,
  7908  			EName:  "TBranchRef*",
  7909  			XMin:   0.000000,
  7910  			XMax:   0.000000,
  7911  			Factor: 0.000000,
  7912  		}.New()},
  7913  	}))
  7914  	StreamerInfos.Add(NewCxxStreamerInfo("TAttCanvas", 1, 0xf676633f, []rbytes.StreamerElement{
  7915  		&StreamerBasicType{StreamerElement: Element{
  7916  			Name:   *rbase.NewNamed("fXBetween", "X distance between pads"),
  7917  			Type:   rmeta.Float,
  7918  			Size:   4,
  7919  			ArrLen: 0,
  7920  			ArrDim: 0,
  7921  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7922  			Offset: 0,
  7923  			EName:  "float",
  7924  			XMin:   0.000000,
  7925  			XMax:   0.000000,
  7926  			Factor: 0.000000,
  7927  		}.New()},
  7928  		&StreamerBasicType{StreamerElement: Element{
  7929  			Name:   *rbase.NewNamed("fYBetween", "Y distance between pads"),
  7930  			Type:   rmeta.Float,
  7931  			Size:   4,
  7932  			ArrLen: 0,
  7933  			ArrDim: 0,
  7934  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7935  			Offset: 0,
  7936  			EName:  "float",
  7937  			XMin:   0.000000,
  7938  			XMax:   0.000000,
  7939  			Factor: 0.000000,
  7940  		}.New()},
  7941  		&StreamerBasicType{StreamerElement: Element{
  7942  			Name:   *rbase.NewNamed("fTitleFromTop", "Y distance of Global Title from top"),
  7943  			Type:   rmeta.Float,
  7944  			Size:   4,
  7945  			ArrLen: 0,
  7946  			ArrDim: 0,
  7947  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7948  			Offset: 0,
  7949  			EName:  "float",
  7950  			XMin:   0.000000,
  7951  			XMax:   0.000000,
  7952  			Factor: 0.000000,
  7953  		}.New()},
  7954  		&StreamerBasicType{StreamerElement: Element{
  7955  			Name:   *rbase.NewNamed("fXdate", "X position where to draw the date"),
  7956  			Type:   rmeta.Float,
  7957  			Size:   4,
  7958  			ArrLen: 0,
  7959  			ArrDim: 0,
  7960  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7961  			Offset: 0,
  7962  			EName:  "float",
  7963  			XMin:   0.000000,
  7964  			XMax:   0.000000,
  7965  			Factor: 0.000000,
  7966  		}.New()},
  7967  		&StreamerBasicType{StreamerElement: Element{
  7968  			Name:   *rbase.NewNamed("fYdate", "X position where to draw the date"),
  7969  			Type:   rmeta.Float,
  7970  			Size:   4,
  7971  			ArrLen: 0,
  7972  			ArrDim: 0,
  7973  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7974  			Offset: 0,
  7975  			EName:  "float",
  7976  			XMin:   0.000000,
  7977  			XMax:   0.000000,
  7978  			Factor: 0.000000,
  7979  		}.New()},
  7980  		&StreamerBasicType{StreamerElement: Element{
  7981  			Name:   *rbase.NewNamed("fAdate", "Alignment for the date"),
  7982  			Type:   rmeta.Float,
  7983  			Size:   4,
  7984  			ArrLen: 0,
  7985  			ArrDim: 0,
  7986  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  7987  			Offset: 0,
  7988  			EName:  "float",
  7989  			XMin:   0.000000,
  7990  			XMax:   0.000000,
  7991  			Factor: 0.000000,
  7992  		}.New()},
  7993  	}))
  7994  	StreamerInfos.Add(NewCxxStreamerInfo("TCanvas", 8, 0xddd3c85, []rbytes.StreamerElement{
  7995  		NewStreamerBase(Element{
  7996  			Name:   *rbase.NewNamed("TPad", "A Graphics pad"),
  7997  			Type:   rmeta.Base,
  7998  			Size:   0,
  7999  			ArrLen: 0,
  8000  			ArrDim: 0,
  8001  			MaxIdx: [5]int32{0, 325755298, 0, 0, 0},
  8002  			Offset: 0,
  8003  			EName:  "BASE",
  8004  			XMin:   0.000000,
  8005  			XMax:   0.000000,
  8006  			Factor: 0.000000,
  8007  		}.New(), 13),
  8008  		&StreamerObjectAny{StreamerElement: Element{
  8009  			Name:   *rbase.NewNamed("fCatt", "Canvas attributes"),
  8010  			Type:   rmeta.Any,
  8011  			Size:   32,
  8012  			ArrLen: 0,
  8013  			ArrDim: 0,
  8014  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8015  			Offset: 0,
  8016  			EName:  "TAttCanvas",
  8017  			XMin:   0.000000,
  8018  			XMax:   0.000000,
  8019  			Factor: 0.000000,
  8020  		}.New()},
  8021  		&StreamerString{StreamerElement: Element{
  8022  			Name:   *rbase.NewNamed("fDISPLAY", "Name of destination screen"),
  8023  			Type:   rmeta.TString,
  8024  			Size:   24,
  8025  			ArrLen: 0,
  8026  			ArrDim: 0,
  8027  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8028  			Offset: 0,
  8029  			EName:  "TString",
  8030  			XMin:   0.000000,
  8031  			XMax:   0.000000,
  8032  			Factor: 0.000000,
  8033  		}.New()},
  8034  		&StreamerBasicType{StreamerElement: Element{
  8035  			Name:   *rbase.NewNamed("fXsizeUser", "User specified size of canvas along X in CM"),
  8036  			Type:   rmeta.Float,
  8037  			Size:   4,
  8038  			ArrLen: 0,
  8039  			ArrDim: 0,
  8040  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8041  			Offset: 0,
  8042  			EName:  "float",
  8043  			XMin:   0.000000,
  8044  			XMax:   0.000000,
  8045  			Factor: 0.000000,
  8046  		}.New()},
  8047  		&StreamerBasicType{StreamerElement: Element{
  8048  			Name:   *rbase.NewNamed("fYsizeUser", "User specified size of canvas along Y in CM"),
  8049  			Type:   rmeta.Float,
  8050  			Size:   4,
  8051  			ArrLen: 0,
  8052  			ArrDim: 0,
  8053  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8054  			Offset: 0,
  8055  			EName:  "float",
  8056  			XMin:   0.000000,
  8057  			XMax:   0.000000,
  8058  			Factor: 0.000000,
  8059  		}.New()},
  8060  		&StreamerBasicType{StreamerElement: Element{
  8061  			Name:   *rbase.NewNamed("fXsizeReal", "Current size of canvas along X in CM"),
  8062  			Type:   rmeta.Float,
  8063  			Size:   4,
  8064  			ArrLen: 0,
  8065  			ArrDim: 0,
  8066  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8067  			Offset: 0,
  8068  			EName:  "float",
  8069  			XMin:   0.000000,
  8070  			XMax:   0.000000,
  8071  			Factor: 0.000000,
  8072  		}.New()},
  8073  		&StreamerBasicType{StreamerElement: Element{
  8074  			Name:   *rbase.NewNamed("fYsizeReal", "Current size of canvas along Y in CM"),
  8075  			Type:   rmeta.Float,
  8076  			Size:   4,
  8077  			ArrLen: 0,
  8078  			ArrDim: 0,
  8079  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8080  			Offset: 0,
  8081  			EName:  "float",
  8082  			XMin:   0.000000,
  8083  			XMax:   0.000000,
  8084  			Factor: 0.000000,
  8085  		}.New()},
  8086  		&StreamerBasicType{StreamerElement: Element{
  8087  			Name:   *rbase.NewNamed("fHighLightColor", "Highlight color of active pad"),
  8088  			Type:   rmeta.Short,
  8089  			Size:   2,
  8090  			ArrLen: 0,
  8091  			ArrDim: 0,
  8092  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8093  			Offset: 0,
  8094  			EName:  "short",
  8095  			XMin:   0.000000,
  8096  			XMax:   0.000000,
  8097  			Factor: 0.000000,
  8098  		}.New()},
  8099  		&StreamerBasicType{StreamerElement: Element{
  8100  			Name:   *rbase.NewNamed("fDoubleBuffer", "Double buffer flag (0=off, 1=on)"),
  8101  			Type:   rmeta.Int,
  8102  			Size:   4,
  8103  			ArrLen: 0,
  8104  			ArrDim: 0,
  8105  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8106  			Offset: 0,
  8107  			EName:  "int",
  8108  			XMin:   0.000000,
  8109  			XMax:   0.000000,
  8110  			Factor: 0.000000,
  8111  		}.New()},
  8112  		&StreamerBasicType{StreamerElement: Element{
  8113  			Name:   *rbase.NewNamed("fWindowTopX", "Top X position of window (in pixels)"),
  8114  			Type:   rmeta.Int,
  8115  			Size:   4,
  8116  			ArrLen: 0,
  8117  			ArrDim: 0,
  8118  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8119  			Offset: 0,
  8120  			EName:  "int",
  8121  			XMin:   0.000000,
  8122  			XMax:   0.000000,
  8123  			Factor: 0.000000,
  8124  		}.New()},
  8125  		&StreamerBasicType{StreamerElement: Element{
  8126  			Name:   *rbase.NewNamed("fWindowTopY", "Top Y position of window (in pixels)"),
  8127  			Type:   rmeta.Int,
  8128  			Size:   4,
  8129  			ArrLen: 0,
  8130  			ArrDim: 0,
  8131  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8132  			Offset: 0,
  8133  			EName:  "int",
  8134  			XMin:   0.000000,
  8135  			XMax:   0.000000,
  8136  			Factor: 0.000000,
  8137  		}.New()},
  8138  		&StreamerBasicType{StreamerElement: Element{
  8139  			Name:   *rbase.NewNamed("fWindowWidth", "Width of window (including borders, etc.)"),
  8140  			Type:   rmeta.UInt,
  8141  			Size:   4,
  8142  			ArrLen: 0,
  8143  			ArrDim: 0,
  8144  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8145  			Offset: 0,
  8146  			EName:  "unsigned int",
  8147  			XMin:   0.000000,
  8148  			XMax:   0.000000,
  8149  			Factor: 0.000000,
  8150  		}.New()},
  8151  		&StreamerBasicType{StreamerElement: Element{
  8152  			Name:   *rbase.NewNamed("fWindowHeight", "Height of window (including menubar, borders, etc.)"),
  8153  			Type:   rmeta.UInt,
  8154  			Size:   4,
  8155  			ArrLen: 0,
  8156  			ArrDim: 0,
  8157  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8158  			Offset: 0,
  8159  			EName:  "unsigned int",
  8160  			XMin:   0.000000,
  8161  			XMax:   0.000000,
  8162  			Factor: 0.000000,
  8163  		}.New()},
  8164  		&StreamerBasicType{StreamerElement: Element{
  8165  			Name:   *rbase.NewNamed("fCw", "Width of the canvas along X (pixels)"),
  8166  			Type:   rmeta.UInt,
  8167  			Size:   4,
  8168  			ArrLen: 0,
  8169  			ArrDim: 0,
  8170  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8171  			Offset: 0,
  8172  			EName:  "unsigned int",
  8173  			XMin:   0.000000,
  8174  			XMax:   0.000000,
  8175  			Factor: 0.000000,
  8176  		}.New()},
  8177  		&StreamerBasicType{StreamerElement: Element{
  8178  			Name:   *rbase.NewNamed("fCh", "Height of the canvas along Y (pixels)"),
  8179  			Type:   rmeta.UInt,
  8180  			Size:   4,
  8181  			ArrLen: 0,
  8182  			ArrDim: 0,
  8183  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8184  			Offset: 0,
  8185  			EName:  "unsigned int",
  8186  			XMin:   0.000000,
  8187  			XMax:   0.000000,
  8188  			Factor: 0.000000,
  8189  		}.New()},
  8190  		&StreamerBasicType{StreamerElement: Element{
  8191  			Name:   *rbase.NewNamed("fRetained", "Retain structure flag"),
  8192  			Type:   rmeta.Bool,
  8193  			Size:   1,
  8194  			ArrLen: 0,
  8195  			ArrDim: 0,
  8196  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8197  			Offset: 0,
  8198  			EName:  "bool",
  8199  			XMin:   0.000000,
  8200  			XMax:   0.000000,
  8201  			Factor: 0.000000,
  8202  		}.New()},
  8203  	}))
  8204  	StreamerInfos.Add(NewCxxStreamerInfo("TPad", 13, 0x136aa1a2, []rbytes.StreamerElement{
  8205  		NewStreamerBase(Element{
  8206  			Name:   *rbase.NewNamed("TVirtualPad", "Abstract base class for Pads and Canvases"),
  8207  			Type:   rmeta.Base,
  8208  			Size:   0,
  8209  			ArrLen: 0,
  8210  			ArrDim: 0,
  8211  			MaxIdx: [5]int32{0, 686614457, 0, 0, 0},
  8212  			Offset: 0,
  8213  			EName:  "BASE",
  8214  			XMin:   0.000000,
  8215  			XMax:   0.000000,
  8216  			Factor: 0.000000,
  8217  		}.New(), 3),
  8218  		NewStreamerBase(Element{
  8219  			Name:   *rbase.NewNamed("TAttBBox2D", "2D bounding box attributes"),
  8220  			Type:   rmeta.Base,
  8221  			Size:   0,
  8222  			ArrLen: 0,
  8223  			ArrDim: 0,
  8224  			MaxIdx: [5]int32{0, 2443772, 0, 0, 0},
  8225  			Offset: 0,
  8226  			EName:  "BASE",
  8227  			XMin:   0.000000,
  8228  			XMax:   0.000000,
  8229  			Factor: 0.000000,
  8230  		}.New(), 0),
  8231  		&StreamerBasicType{StreamerElement: Element{
  8232  			Name:   *rbase.NewNamed("fX1", "X of lower X coordinate"),
  8233  			Type:   rmeta.Double,
  8234  			Size:   8,
  8235  			ArrLen: 0,
  8236  			ArrDim: 0,
  8237  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8238  			Offset: 0,
  8239  			EName:  "double",
  8240  			XMin:   0.000000,
  8241  			XMax:   0.000000,
  8242  			Factor: 0.000000,
  8243  		}.New()},
  8244  		&StreamerBasicType{StreamerElement: Element{
  8245  			Name:   *rbase.NewNamed("fY1", "Y of lower Y coordinate"),
  8246  			Type:   rmeta.Double,
  8247  			Size:   8,
  8248  			ArrLen: 0,
  8249  			ArrDim: 0,
  8250  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8251  			Offset: 0,
  8252  			EName:  "double",
  8253  			XMin:   0.000000,
  8254  			XMax:   0.000000,
  8255  			Factor: 0.000000,
  8256  		}.New()},
  8257  		&StreamerBasicType{StreamerElement: Element{
  8258  			Name:   *rbase.NewNamed("fX2", "X of upper X coordinate"),
  8259  			Type:   rmeta.Double,
  8260  			Size:   8,
  8261  			ArrLen: 0,
  8262  			ArrDim: 0,
  8263  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8264  			Offset: 0,
  8265  			EName:  "double",
  8266  			XMin:   0.000000,
  8267  			XMax:   0.000000,
  8268  			Factor: 0.000000,
  8269  		}.New()},
  8270  		&StreamerBasicType{StreamerElement: Element{
  8271  			Name:   *rbase.NewNamed("fY2", "Y of upper Y coordinate"),
  8272  			Type:   rmeta.Double,
  8273  			Size:   8,
  8274  			ArrLen: 0,
  8275  			ArrDim: 0,
  8276  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8277  			Offset: 0,
  8278  			EName:  "double",
  8279  			XMin:   0.000000,
  8280  			XMax:   0.000000,
  8281  			Factor: 0.000000,
  8282  		}.New()},
  8283  		&StreamerBasicType{StreamerElement: Element{
  8284  			Name:   *rbase.NewNamed("fXtoAbsPixelk", "Conversion coefficient for X World to absolute pixel"),
  8285  			Type:   rmeta.Double,
  8286  			Size:   8,
  8287  			ArrLen: 0,
  8288  			ArrDim: 0,
  8289  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8290  			Offset: 0,
  8291  			EName:  "double",
  8292  			XMin:   0.000000,
  8293  			XMax:   0.000000,
  8294  			Factor: 0.000000,
  8295  		}.New()},
  8296  		&StreamerBasicType{StreamerElement: Element{
  8297  			Name:   *rbase.NewNamed("fXtoPixelk", "Conversion coefficient for X World to pixel"),
  8298  			Type:   rmeta.Double,
  8299  			Size:   8,
  8300  			ArrLen: 0,
  8301  			ArrDim: 0,
  8302  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8303  			Offset: 0,
  8304  			EName:  "double",
  8305  			XMin:   0.000000,
  8306  			XMax:   0.000000,
  8307  			Factor: 0.000000,
  8308  		}.New()},
  8309  		&StreamerBasicType{StreamerElement: Element{
  8310  			Name:   *rbase.NewNamed("fXtoPixel", "xpixel = fXtoPixelk + fXtoPixel*xworld"),
  8311  			Type:   rmeta.Double,
  8312  			Size:   8,
  8313  			ArrLen: 0,
  8314  			ArrDim: 0,
  8315  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8316  			Offset: 0,
  8317  			EName:  "double",
  8318  			XMin:   0.000000,
  8319  			XMax:   0.000000,
  8320  			Factor: 0.000000,
  8321  		}.New()},
  8322  		&StreamerBasicType{StreamerElement: Element{
  8323  			Name:   *rbase.NewNamed("fYtoAbsPixelk", "Conversion coefficient for Y World to absolute pixel"),
  8324  			Type:   rmeta.Double,
  8325  			Size:   8,
  8326  			ArrLen: 0,
  8327  			ArrDim: 0,
  8328  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8329  			Offset: 0,
  8330  			EName:  "double",
  8331  			XMin:   0.000000,
  8332  			XMax:   0.000000,
  8333  			Factor: 0.000000,
  8334  		}.New()},
  8335  		&StreamerBasicType{StreamerElement: Element{
  8336  			Name:   *rbase.NewNamed("fYtoPixelk", "Conversion coefficient for Y World to pixel"),
  8337  			Type:   rmeta.Double,
  8338  			Size:   8,
  8339  			ArrLen: 0,
  8340  			ArrDim: 0,
  8341  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8342  			Offset: 0,
  8343  			EName:  "double",
  8344  			XMin:   0.000000,
  8345  			XMax:   0.000000,
  8346  			Factor: 0.000000,
  8347  		}.New()},
  8348  		&StreamerBasicType{StreamerElement: Element{
  8349  			Name:   *rbase.NewNamed("fYtoPixel", "ypixel = fYtoPixelk + fYtoPixel*yworld"),
  8350  			Type:   rmeta.Double,
  8351  			Size:   8,
  8352  			ArrLen: 0,
  8353  			ArrDim: 0,
  8354  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8355  			Offset: 0,
  8356  			EName:  "double",
  8357  			XMin:   0.000000,
  8358  			XMax:   0.000000,
  8359  			Factor: 0.000000,
  8360  		}.New()},
  8361  		&StreamerBasicType{StreamerElement: Element{
  8362  			Name:   *rbase.NewNamed("fUtoAbsPixelk", "Conversion coefficient for U NDC to absolute pixel"),
  8363  			Type:   rmeta.Double,
  8364  			Size:   8,
  8365  			ArrLen: 0,
  8366  			ArrDim: 0,
  8367  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8368  			Offset: 0,
  8369  			EName:  "double",
  8370  			XMin:   0.000000,
  8371  			XMax:   0.000000,
  8372  			Factor: 0.000000,
  8373  		}.New()},
  8374  		&StreamerBasicType{StreamerElement: Element{
  8375  			Name:   *rbase.NewNamed("fUtoPixelk", "Conversion coefficient for U NDC to pixel"),
  8376  			Type:   rmeta.Double,
  8377  			Size:   8,
  8378  			ArrLen: 0,
  8379  			ArrDim: 0,
  8380  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8381  			Offset: 0,
  8382  			EName:  "double",
  8383  			XMin:   0.000000,
  8384  			XMax:   0.000000,
  8385  			Factor: 0.000000,
  8386  		}.New()},
  8387  		&StreamerBasicType{StreamerElement: Element{
  8388  			Name:   *rbase.NewNamed("fUtoPixel", "xpixel = fUtoPixelk + fUtoPixel*undc"),
  8389  			Type:   rmeta.Double,
  8390  			Size:   8,
  8391  			ArrLen: 0,
  8392  			ArrDim: 0,
  8393  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8394  			Offset: 0,
  8395  			EName:  "double",
  8396  			XMin:   0.000000,
  8397  			XMax:   0.000000,
  8398  			Factor: 0.000000,
  8399  		}.New()},
  8400  		&StreamerBasicType{StreamerElement: Element{
  8401  			Name:   *rbase.NewNamed("fVtoAbsPixelk", "Conversion coefficient for V NDC to absolute pixel"),
  8402  			Type:   rmeta.Double,
  8403  			Size:   8,
  8404  			ArrLen: 0,
  8405  			ArrDim: 0,
  8406  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8407  			Offset: 0,
  8408  			EName:  "double",
  8409  			XMin:   0.000000,
  8410  			XMax:   0.000000,
  8411  			Factor: 0.000000,
  8412  		}.New()},
  8413  		&StreamerBasicType{StreamerElement: Element{
  8414  			Name:   *rbase.NewNamed("fVtoPixelk", "Conversion coefficient for V NDC to pixel"),
  8415  			Type:   rmeta.Double,
  8416  			Size:   8,
  8417  			ArrLen: 0,
  8418  			ArrDim: 0,
  8419  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8420  			Offset: 0,
  8421  			EName:  "double",
  8422  			XMin:   0.000000,
  8423  			XMax:   0.000000,
  8424  			Factor: 0.000000,
  8425  		}.New()},
  8426  		&StreamerBasicType{StreamerElement: Element{
  8427  			Name:   *rbase.NewNamed("fVtoPixel", "ypixel = fVtoPixelk + fVtoPixel*vndc"),
  8428  			Type:   rmeta.Double,
  8429  			Size:   8,
  8430  			ArrLen: 0,
  8431  			ArrDim: 0,
  8432  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8433  			Offset: 0,
  8434  			EName:  "double",
  8435  			XMin:   0.000000,
  8436  			XMax:   0.000000,
  8437  			Factor: 0.000000,
  8438  		}.New()},
  8439  		&StreamerBasicType{StreamerElement: Element{
  8440  			Name:   *rbase.NewNamed("fAbsPixeltoXk", "Conversion coefficient for absolute pixel to X World"),
  8441  			Type:   rmeta.Double,
  8442  			Size:   8,
  8443  			ArrLen: 0,
  8444  			ArrDim: 0,
  8445  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8446  			Offset: 0,
  8447  			EName:  "double",
  8448  			XMin:   0.000000,
  8449  			XMax:   0.000000,
  8450  			Factor: 0.000000,
  8451  		}.New()},
  8452  		&StreamerBasicType{StreamerElement: Element{
  8453  			Name:   *rbase.NewNamed("fPixeltoXk", "Conversion coefficient for pixel to X World"),
  8454  			Type:   rmeta.Double,
  8455  			Size:   8,
  8456  			ArrLen: 0,
  8457  			ArrDim: 0,
  8458  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8459  			Offset: 0,
  8460  			EName:  "double",
  8461  			XMin:   0.000000,
  8462  			XMax:   0.000000,
  8463  			Factor: 0.000000,
  8464  		}.New()},
  8465  		&StreamerBasicType{StreamerElement: Element{
  8466  			Name:   *rbase.NewNamed("fPixeltoX", "xworld = fPixeltoXk + fPixeltoX*xpixel"),
  8467  			Type:   rmeta.Double,
  8468  			Size:   8,
  8469  			ArrLen: 0,
  8470  			ArrDim: 0,
  8471  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8472  			Offset: 0,
  8473  			EName:  "double",
  8474  			XMin:   0.000000,
  8475  			XMax:   0.000000,
  8476  			Factor: 0.000000,
  8477  		}.New()},
  8478  		&StreamerBasicType{StreamerElement: Element{
  8479  			Name:   *rbase.NewNamed("fAbsPixeltoYk", "Conversion coefficient for absolute pixel to Y World"),
  8480  			Type:   rmeta.Double,
  8481  			Size:   8,
  8482  			ArrLen: 0,
  8483  			ArrDim: 0,
  8484  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8485  			Offset: 0,
  8486  			EName:  "double",
  8487  			XMin:   0.000000,
  8488  			XMax:   0.000000,
  8489  			Factor: 0.000000,
  8490  		}.New()},
  8491  		&StreamerBasicType{StreamerElement: Element{
  8492  			Name:   *rbase.NewNamed("fPixeltoYk", "Conversion coefficient for pixel to Y World"),
  8493  			Type:   rmeta.Double,
  8494  			Size:   8,
  8495  			ArrLen: 0,
  8496  			ArrDim: 0,
  8497  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8498  			Offset: 0,
  8499  			EName:  "double",
  8500  			XMin:   0.000000,
  8501  			XMax:   0.000000,
  8502  			Factor: 0.000000,
  8503  		}.New()},
  8504  		&StreamerBasicType{StreamerElement: Element{
  8505  			Name:   *rbase.NewNamed("fPixeltoY", "yworld = fPixeltoYk + fPixeltoY*ypixel"),
  8506  			Type:   rmeta.Double,
  8507  			Size:   8,
  8508  			ArrLen: 0,
  8509  			ArrDim: 0,
  8510  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8511  			Offset: 0,
  8512  			EName:  "double",
  8513  			XMin:   0.000000,
  8514  			XMax:   0.000000,
  8515  			Factor: 0.000000,
  8516  		}.New()},
  8517  		&StreamerBasicType{StreamerElement: Element{
  8518  			Name:   *rbase.NewNamed("fXlowNDC", "X bottom left corner of pad in NDC [0,1]"),
  8519  			Type:   rmeta.Double,
  8520  			Size:   8,
  8521  			ArrLen: 0,
  8522  			ArrDim: 0,
  8523  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8524  			Offset: 0,
  8525  			EName:  "double",
  8526  			XMin:   0.000000,
  8527  			XMax:   0.000000,
  8528  			Factor: 0.000000,
  8529  		}.New()},
  8530  		&StreamerBasicType{StreamerElement: Element{
  8531  			Name:   *rbase.NewNamed("fYlowNDC", "Y bottom left corner of pad in NDC [0,1]"),
  8532  			Type:   rmeta.Double,
  8533  			Size:   8,
  8534  			ArrLen: 0,
  8535  			ArrDim: 0,
  8536  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8537  			Offset: 0,
  8538  			EName:  "double",
  8539  			XMin:   0.000000,
  8540  			XMax:   0.000000,
  8541  			Factor: 0.000000,
  8542  		}.New()},
  8543  		&StreamerBasicType{StreamerElement: Element{
  8544  			Name:   *rbase.NewNamed("fXUpNDC", ""),
  8545  			Type:   rmeta.Double,
  8546  			Size:   8,
  8547  			ArrLen: 0,
  8548  			ArrDim: 0,
  8549  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8550  			Offset: 0,
  8551  			EName:  "double",
  8552  			XMin:   0.000000,
  8553  			XMax:   0.000000,
  8554  			Factor: 0.000000,
  8555  		}.New()},
  8556  		&StreamerBasicType{StreamerElement: Element{
  8557  			Name:   *rbase.NewNamed("fYUpNDC", ""),
  8558  			Type:   rmeta.Double,
  8559  			Size:   8,
  8560  			ArrLen: 0,
  8561  			ArrDim: 0,
  8562  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8563  			Offset: 0,
  8564  			EName:  "double",
  8565  			XMin:   0.000000,
  8566  			XMax:   0.000000,
  8567  			Factor: 0.000000,
  8568  		}.New()},
  8569  		&StreamerBasicType{StreamerElement: Element{
  8570  			Name:   *rbase.NewNamed("fWNDC", "Width of pad along X in Normalized Coordinates (NDC)"),
  8571  			Type:   rmeta.Double,
  8572  			Size:   8,
  8573  			ArrLen: 0,
  8574  			ArrDim: 0,
  8575  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8576  			Offset: 0,
  8577  			EName:  "double",
  8578  			XMin:   0.000000,
  8579  			XMax:   0.000000,
  8580  			Factor: 0.000000,
  8581  		}.New()},
  8582  		&StreamerBasicType{StreamerElement: Element{
  8583  			Name:   *rbase.NewNamed("fHNDC", "Height of pad along Y in Normalized Coordinates (NDC)"),
  8584  			Type:   rmeta.Double,
  8585  			Size:   8,
  8586  			ArrLen: 0,
  8587  			ArrDim: 0,
  8588  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8589  			Offset: 0,
  8590  			EName:  "double",
  8591  			XMin:   0.000000,
  8592  			XMax:   0.000000,
  8593  			Factor: 0.000000,
  8594  		}.New()},
  8595  		&StreamerBasicType{StreamerElement: Element{
  8596  			Name:   *rbase.NewNamed("fAbsXlowNDC", "Absolute X top left corner of pad in NDC [0,1]"),
  8597  			Type:   rmeta.Double,
  8598  			Size:   8,
  8599  			ArrLen: 0,
  8600  			ArrDim: 0,
  8601  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8602  			Offset: 0,
  8603  			EName:  "double",
  8604  			XMin:   0.000000,
  8605  			XMax:   0.000000,
  8606  			Factor: 0.000000,
  8607  		}.New()},
  8608  		&StreamerBasicType{StreamerElement: Element{
  8609  			Name:   *rbase.NewNamed("fAbsYlowNDC", "Absolute Y top left corner of pad in NDC [0,1]"),
  8610  			Type:   rmeta.Double,
  8611  			Size:   8,
  8612  			ArrLen: 0,
  8613  			ArrDim: 0,
  8614  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8615  			Offset: 0,
  8616  			EName:  "double",
  8617  			XMin:   0.000000,
  8618  			XMax:   0.000000,
  8619  			Factor: 0.000000,
  8620  		}.New()},
  8621  		&StreamerBasicType{StreamerElement: Element{
  8622  			Name:   *rbase.NewNamed("fAbsWNDC", "Absolute Width of pad along X in NDC"),
  8623  			Type:   rmeta.Double,
  8624  			Size:   8,
  8625  			ArrLen: 0,
  8626  			ArrDim: 0,
  8627  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8628  			Offset: 0,
  8629  			EName:  "double",
  8630  			XMin:   0.000000,
  8631  			XMax:   0.000000,
  8632  			Factor: 0.000000,
  8633  		}.New()},
  8634  		&StreamerBasicType{StreamerElement: Element{
  8635  			Name:   *rbase.NewNamed("fAbsHNDC", "Absolute Height of pad along Y in NDC"),
  8636  			Type:   rmeta.Double,
  8637  			Size:   8,
  8638  			ArrLen: 0,
  8639  			ArrDim: 0,
  8640  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8641  			Offset: 0,
  8642  			EName:  "double",
  8643  			XMin:   0.000000,
  8644  			XMax:   0.000000,
  8645  			Factor: 0.000000,
  8646  		}.New()},
  8647  		&StreamerBasicType{StreamerElement: Element{
  8648  			Name:   *rbase.NewNamed("fUxmin", "Minimum value on the X axis"),
  8649  			Type:   rmeta.Double,
  8650  			Size:   8,
  8651  			ArrLen: 0,
  8652  			ArrDim: 0,
  8653  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8654  			Offset: 0,
  8655  			EName:  "double",
  8656  			XMin:   0.000000,
  8657  			XMax:   0.000000,
  8658  			Factor: 0.000000,
  8659  		}.New()},
  8660  		&StreamerBasicType{StreamerElement: Element{
  8661  			Name:   *rbase.NewNamed("fUymin", "Minimum value on the Y axis"),
  8662  			Type:   rmeta.Double,
  8663  			Size:   8,
  8664  			ArrLen: 0,
  8665  			ArrDim: 0,
  8666  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8667  			Offset: 0,
  8668  			EName:  "double",
  8669  			XMin:   0.000000,
  8670  			XMax:   0.000000,
  8671  			Factor: 0.000000,
  8672  		}.New()},
  8673  		&StreamerBasicType{StreamerElement: Element{
  8674  			Name:   *rbase.NewNamed("fUxmax", "Maximum value on the X axis"),
  8675  			Type:   rmeta.Double,
  8676  			Size:   8,
  8677  			ArrLen: 0,
  8678  			ArrDim: 0,
  8679  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8680  			Offset: 0,
  8681  			EName:  "double",
  8682  			XMin:   0.000000,
  8683  			XMax:   0.000000,
  8684  			Factor: 0.000000,
  8685  		}.New()},
  8686  		&StreamerBasicType{StreamerElement: Element{
  8687  			Name:   *rbase.NewNamed("fUymax", "Maximum value on the Y axis"),
  8688  			Type:   rmeta.Double,
  8689  			Size:   8,
  8690  			ArrLen: 0,
  8691  			ArrDim: 0,
  8692  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8693  			Offset: 0,
  8694  			EName:  "double",
  8695  			XMin:   0.000000,
  8696  			XMax:   0.000000,
  8697  			Factor: 0.000000,
  8698  		}.New()},
  8699  		&StreamerBasicType{StreamerElement: Element{
  8700  			Name:   *rbase.NewNamed("fTheta", "theta angle to view as lego/surface"),
  8701  			Type:   rmeta.Double,
  8702  			Size:   8,
  8703  			ArrLen: 0,
  8704  			ArrDim: 0,
  8705  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8706  			Offset: 0,
  8707  			EName:  "double",
  8708  			XMin:   0.000000,
  8709  			XMax:   0.000000,
  8710  			Factor: 0.000000,
  8711  		}.New()},
  8712  		&StreamerBasicType{StreamerElement: Element{
  8713  			Name:   *rbase.NewNamed("fPhi", "phi angle   to view as lego/surface"),
  8714  			Type:   rmeta.Double,
  8715  			Size:   8,
  8716  			ArrLen: 0,
  8717  			ArrDim: 0,
  8718  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8719  			Offset: 0,
  8720  			EName:  "double",
  8721  			XMin:   0.000000,
  8722  			XMax:   0.000000,
  8723  			Factor: 0.000000,
  8724  		}.New()},
  8725  		&StreamerBasicType{StreamerElement: Element{
  8726  			Name:   *rbase.NewNamed("fAspectRatio", "ratio of w/h in case of fixed ratio"),
  8727  			Type:   rmeta.Double,
  8728  			Size:   8,
  8729  			ArrLen: 0,
  8730  			ArrDim: 0,
  8731  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8732  			Offset: 0,
  8733  			EName:  "double",
  8734  			XMin:   0.000000,
  8735  			XMax:   0.000000,
  8736  			Factor: 0.000000,
  8737  		}.New()},
  8738  		&StreamerBasicType{StreamerElement: Element{
  8739  			Name:   *rbase.NewNamed("fNumber", "pad number identifier"),
  8740  			Type:   rmeta.Int,
  8741  			Size:   4,
  8742  			ArrLen: 0,
  8743  			ArrDim: 0,
  8744  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8745  			Offset: 0,
  8746  			EName:  "int",
  8747  			XMin:   0.000000,
  8748  			XMax:   0.000000,
  8749  			Factor: 0.000000,
  8750  		}.New()},
  8751  		&StreamerBasicType{StreamerElement: Element{
  8752  			Name:   *rbase.NewNamed("fTickx", "Set to 1 if tick marks along X"),
  8753  			Type:   rmeta.Int,
  8754  			Size:   4,
  8755  			ArrLen: 0,
  8756  			ArrDim: 0,
  8757  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8758  			Offset: 0,
  8759  			EName:  "int",
  8760  			XMin:   0.000000,
  8761  			XMax:   0.000000,
  8762  			Factor: 0.000000,
  8763  		}.New()},
  8764  		&StreamerBasicType{StreamerElement: Element{
  8765  			Name:   *rbase.NewNamed("fTicky", "Set to 1 if tick marks along Y"),
  8766  			Type:   rmeta.Int,
  8767  			Size:   4,
  8768  			ArrLen: 0,
  8769  			ArrDim: 0,
  8770  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8771  			Offset: 0,
  8772  			EName:  "int",
  8773  			XMin:   0.000000,
  8774  			XMax:   0.000000,
  8775  			Factor: 0.000000,
  8776  		}.New()},
  8777  		&StreamerBasicType{StreamerElement: Element{
  8778  			Name:   *rbase.NewNamed("fLogx", "(=0 if X linear scale, =1 if log scale)"),
  8779  			Type:   rmeta.Int,
  8780  			Size:   4,
  8781  			ArrLen: 0,
  8782  			ArrDim: 0,
  8783  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8784  			Offset: 0,
  8785  			EName:  "int",
  8786  			XMin:   0.000000,
  8787  			XMax:   0.000000,
  8788  			Factor: 0.000000,
  8789  		}.New()},
  8790  		&StreamerBasicType{StreamerElement: Element{
  8791  			Name:   *rbase.NewNamed("fLogy", "(=0 if Y linear scale, =1 if log scale)"),
  8792  			Type:   rmeta.Int,
  8793  			Size:   4,
  8794  			ArrLen: 0,
  8795  			ArrDim: 0,
  8796  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8797  			Offset: 0,
  8798  			EName:  "int",
  8799  			XMin:   0.000000,
  8800  			XMax:   0.000000,
  8801  			Factor: 0.000000,
  8802  		}.New()},
  8803  		&StreamerBasicType{StreamerElement: Element{
  8804  			Name:   *rbase.NewNamed("fLogz", "(=0 if Z linear scale, =1 if log scale)"),
  8805  			Type:   rmeta.Int,
  8806  			Size:   4,
  8807  			ArrLen: 0,
  8808  			ArrDim: 0,
  8809  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8810  			Offset: 0,
  8811  			EName:  "int",
  8812  			XMin:   0.000000,
  8813  			XMax:   0.000000,
  8814  			Factor: 0.000000,
  8815  		}.New()},
  8816  		&StreamerBasicType{StreamerElement: Element{
  8817  			Name:   *rbase.NewNamed("fPadPaint", "Set to 1 while painting the pad"),
  8818  			Type:   rmeta.Int,
  8819  			Size:   4,
  8820  			ArrLen: 0,
  8821  			ArrDim: 0,
  8822  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8823  			Offset: 0,
  8824  			EName:  "int",
  8825  			XMin:   0.000000,
  8826  			XMax:   0.000000,
  8827  			Factor: 0.000000,
  8828  		}.New()},
  8829  		&StreamerBasicType{StreamerElement: Element{
  8830  			Name:   *rbase.NewNamed("fCrosshair", "Crosshair type (0 if no crosshair requested)"),
  8831  			Type:   rmeta.Int,
  8832  			Size:   4,
  8833  			ArrLen: 0,
  8834  			ArrDim: 0,
  8835  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8836  			Offset: 0,
  8837  			EName:  "int",
  8838  			XMin:   0.000000,
  8839  			XMax:   0.000000,
  8840  			Factor: 0.000000,
  8841  		}.New()},
  8842  		&StreamerBasicType{StreamerElement: Element{
  8843  			Name:   *rbase.NewNamed("fCrosshairPos", "Position of crosshair"),
  8844  			Type:   rmeta.Int,
  8845  			Size:   4,
  8846  			ArrLen: 0,
  8847  			ArrDim: 0,
  8848  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8849  			Offset: 0,
  8850  			EName:  "int",
  8851  			XMin:   0.000000,
  8852  			XMax:   0.000000,
  8853  			Factor: 0.000000,
  8854  		}.New()},
  8855  		&StreamerBasicType{StreamerElement: Element{
  8856  			Name:   *rbase.NewNamed("fBorderSize", "pad bordersize in pixels"),
  8857  			Type:   rmeta.Short,
  8858  			Size:   2,
  8859  			ArrLen: 0,
  8860  			ArrDim: 0,
  8861  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8862  			Offset: 0,
  8863  			EName:  "short",
  8864  			XMin:   0.000000,
  8865  			XMax:   0.000000,
  8866  			Factor: 0.000000,
  8867  		}.New()},
  8868  		&StreamerBasicType{StreamerElement: Element{
  8869  			Name:   *rbase.NewNamed("fBorderMode", "Bordermode (-1=down, 0 = no border, 1=up)"),
  8870  			Type:   rmeta.Short,
  8871  			Size:   2,
  8872  			ArrLen: 0,
  8873  			ArrDim: 0,
  8874  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8875  			Offset: 0,
  8876  			EName:  "short",
  8877  			XMin:   0.000000,
  8878  			XMax:   0.000000,
  8879  			Factor: 0.000000,
  8880  		}.New()},
  8881  		&StreamerBasicType{StreamerElement: Element{
  8882  			Name:   *rbase.NewNamed("fModified", "Set to true when pad is modified"),
  8883  			Type:   rmeta.Bool,
  8884  			Size:   1,
  8885  			ArrLen: 0,
  8886  			ArrDim: 0,
  8887  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8888  			Offset: 0,
  8889  			EName:  "bool",
  8890  			XMin:   0.000000,
  8891  			XMax:   0.000000,
  8892  			Factor: 0.000000,
  8893  		}.New()},
  8894  		&StreamerBasicType{StreamerElement: Element{
  8895  			Name:   *rbase.NewNamed("fGridx", "Set to true if grid along X"),
  8896  			Type:   rmeta.Bool,
  8897  			Size:   1,
  8898  			ArrLen: 0,
  8899  			ArrDim: 0,
  8900  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8901  			Offset: 0,
  8902  			EName:  "bool",
  8903  			XMin:   0.000000,
  8904  			XMax:   0.000000,
  8905  			Factor: 0.000000,
  8906  		}.New()},
  8907  		&StreamerBasicType{StreamerElement: Element{
  8908  			Name:   *rbase.NewNamed("fGridy", "Set to true if grid along Y"),
  8909  			Type:   rmeta.Bool,
  8910  			Size:   1,
  8911  			ArrLen: 0,
  8912  			ArrDim: 0,
  8913  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8914  			Offset: 0,
  8915  			EName:  "bool",
  8916  			XMin:   0.000000,
  8917  			XMax:   0.000000,
  8918  			Factor: 0.000000,
  8919  		}.New()},
  8920  		&StreamerBasicType{StreamerElement: Element{
  8921  			Name:   *rbase.NewNamed("fAbsCoord", "Use absolute coordinates"),
  8922  			Type:   rmeta.Bool,
  8923  			Size:   1,
  8924  			ArrLen: 0,
  8925  			ArrDim: 0,
  8926  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8927  			Offset: 0,
  8928  			EName:  "bool",
  8929  			XMin:   0.000000,
  8930  			XMax:   0.000000,
  8931  			Factor: 0.000000,
  8932  		}.New()},
  8933  		&StreamerBasicType{StreamerElement: Element{
  8934  			Name:   *rbase.NewNamed("fEditable", "True if canvas is editable"),
  8935  			Type:   rmeta.Bool,
  8936  			Size:   1,
  8937  			ArrLen: 0,
  8938  			ArrDim: 0,
  8939  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8940  			Offset: 0,
  8941  			EName:  "bool",
  8942  			XMin:   0.000000,
  8943  			XMax:   0.000000,
  8944  			Factor: 0.000000,
  8945  		}.New()},
  8946  		&StreamerBasicType{StreamerElement: Element{
  8947  			Name:   *rbase.NewNamed("fFixedAspectRatio", "True if fixed aspect ratio"),
  8948  			Type:   rmeta.Bool,
  8949  			Size:   1,
  8950  			ArrLen: 0,
  8951  			ArrDim: 0,
  8952  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8953  			Offset: 0,
  8954  			EName:  "bool",
  8955  			XMin:   0.000000,
  8956  			XMax:   0.000000,
  8957  			Factor: 0.000000,
  8958  		}.New()},
  8959  		&StreamerObjectPointer{StreamerElement: Element{
  8960  			Name:   *rbase.NewNamed("fPrimitives", "->List of primitives (subpads)"),
  8961  			Type:   rmeta.Objectp,
  8962  			Size:   8,
  8963  			ArrLen: 0,
  8964  			ArrDim: 0,
  8965  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8966  			Offset: 0,
  8967  			EName:  "TList*",
  8968  			XMin:   0.000000,
  8969  			XMax:   0.000000,
  8970  			Factor: 0.000000,
  8971  		}.New()},
  8972  		&StreamerObjectPointer{StreamerElement: Element{
  8973  			Name:   *rbase.NewNamed("fExecs", "List of commands to be executed when a pad event occurs"),
  8974  			Type:   rmeta.ObjectP,
  8975  			Size:   8,
  8976  			ArrLen: 0,
  8977  			ArrDim: 0,
  8978  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8979  			Offset: 0,
  8980  			EName:  "TList*",
  8981  			XMin:   0.000000,
  8982  			XMax:   0.000000,
  8983  			Factor: 0.000000,
  8984  		}.New()},
  8985  		&StreamerString{StreamerElement: Element{
  8986  			Name:   *rbase.NewNamed("fName", "Pad name"),
  8987  			Type:   rmeta.TString,
  8988  			Size:   24,
  8989  			ArrLen: 0,
  8990  			ArrDim: 0,
  8991  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  8992  			Offset: 0,
  8993  			EName:  "TString",
  8994  			XMin:   0.000000,
  8995  			XMax:   0.000000,
  8996  			Factor: 0.000000,
  8997  		}.New()},
  8998  		&StreamerString{StreamerElement: Element{
  8999  			Name:   *rbase.NewNamed("fTitle", "Pad title"),
  9000  			Type:   rmeta.TString,
  9001  			Size:   24,
  9002  			ArrLen: 0,
  9003  			ArrDim: 0,
  9004  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  9005  			Offset: 0,
  9006  			EName:  "TString",
  9007  			XMin:   0.000000,
  9008  			XMax:   0.000000,
  9009  			Factor: 0.000000,
  9010  		}.New()},
  9011  		&StreamerBasicType{StreamerElement: Element{
  9012  			Name:   *rbase.NewNamed("fNumPaletteColor", "Number of objects with an automatic color"),
  9013  			Type:   rmeta.Int,
  9014  			Size:   4,
  9015  			ArrLen: 0,
  9016  			ArrDim: 0,
  9017  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  9018  			Offset: 0,
  9019  			EName:  "int",
  9020  			XMin:   0.000000,
  9021  			XMax:   0.000000,
  9022  			Factor: 0.000000,
  9023  		}.New()},
  9024  		&StreamerBasicType{StreamerElement: Element{
  9025  			Name:   *rbase.NewNamed("fNextPaletteColor", "Next automatic color"),
  9026  			Type:   rmeta.Int,
  9027  			Size:   4,
  9028  			ArrLen: 0,
  9029  			ArrDim: 0,
  9030  			MaxIdx: [5]int32{0, 0, 0, 0, 0},
  9031  			Offset: 0,
  9032  			EName:  "int",
  9033  			XMin:   0.000000,
  9034  			XMax:   0.000000,
  9035  			Factor: 0.000000,
  9036  		}.New()},
  9037  	}))
  9038  
  9039  }