07/1/2010
/////////////////////////////////

   As a starting point I want to use the THaCherenkov class to duplicate the THaDecData class multihit TDCs. The DecData class has 20 TDC arrays of length Ndata. So I want to start by making 
the first TDC array of Nhits in the Cherenkov class. That is to say I want to create an array of hits for the
the first TDC, TDC01={hit1,hit2,ect}. This array (fT01) is defined in 

    THaCherenkov.h : line 48

 and the array length of fNdata is defined 

     THaCherenkov.h : line 49

 The maximum length of fT01[fNdata] is 6 this is set as MaxHits 

         THaCherenkov.C : line 120

 and MaxHits is defined at

         THaCherenkov.h : line 19

  The class variable to ROOT variable (that which shows up in the TTree) is defined on lines 

         THaCherenkov.C : line 151  (fNdata)
         THaCherenkov.C : line 152  (fT01)

  The fT01 array is deleted with line

         THaCherenkov.C : line 193

   The fT01 array and fNdata is reset for each event defined here

         THaCherenkov.C : line 210
         THaCherenkov.C : line 213

  The fT01 array is filled by looping over the hits on the TDC chan.       
               THaCherenkov.C : line 294-303

  If I print out fT01 as shows in the code, during a replay, it looks like it is correct. But if I check the TTree, BB.cer.t01 is shown as BB.cer.t01[1], ( a 1D array of length one, not Ndata).

  I also added in ADC sums for the Cherenkov beam and RHRS sides, These seem to work ok.


