BRAT-2-0-27

From: Jens Ivar Jordre (jens@fi.uib.no)
Date: Thu Aug 16 2001 - 14:17:15 EDT

  • Next message: Christian Holm Christensen: "Re: BRAT-2-0-27"

    Howdy brats.
    
    I have checked in a number of new classes and done some modifications to
    existing classes. The reason for most of this changes is TED, a TPC Event
    Display application I've made and which I'm about to make available. Look,
    Christian, no "BR....." name for this application. :)
    
    New classes:
    BrMrsTrackingPackage		Tracking in MRS
    BrFfsTrackingPackage		Tracking in FFS
    BrSpectrometerTrackingPackage	Base class of the 2 clases above
    
    BrEventInputManager		Easy input of new events
    BrGeometryManager		Manager of geometry nodes, for
    				visualisation
    BrTriggerManager		Easy managing of trigger mask
    
    BrEventList                     Event LIFO
    
    
    Modified classes:
    
    BrTpcTrackPackage
    Changed member fTrackModule to fTpcTrack module to make it consistent with
    BrTpcHitPackage. Also changed corresponding getter.
    
    BrTpcClusterModule, BrTpcDeconvoluteClusterModule, BrTpcTrackModule
    Changed some variable names, i.e. histogram pointers, and also the title
    scheme. Now histograms are given titles according like "<Detector name>:
    <histogram description>", e.g. "TPM1: max ADC in clusters"
    BrTpcClusterModule::Event was also modified to be able to reset sequences
    in fSeqTable. The fClustNum member of BrTpcCluster is altered in
    BrTpcClusterModule::FindClusters and requires to be reset if an event is
    to be reanalyzed.  Added Bool_t member fReset to BrTpcClusterModule and
    corresponding setter to allow the user to decide if he/she wants to reset
    the event at the end of BrTpcClusterModule::Event. The default is to not
    reset.
    
    BrModule
    As many decendants of BrModule create subdirectories of gDirectory for
    their histograms, BrModule::Book now checks if the first newly created
    object is a TGDirectory. If it is it adds histograms from it to
    fHistograms.
    
    BrFFSTrackingModule, BrMRSTrackingModule
    Changed their constructors to use the conventional "const Char_t* name,
    const Char_t* title" argument list instead of non-const.
    
    
    The new tag is BRAT-2-0-27 and version number was bumped to 2.0.27.
    
    Best wishes from
    Jens Ivar
    
    -- 
    Jens Ivar Jřrdre
    e-mail:    JensIvar.Jordre@fi.uib.no
    usually:   Dep. of Phys., Allégt. 55, N-5007 BERGEN, NORWAY
    currently: Bldg 510D, P.O.Box 5000, Upton, NY 11973-5000, USA
    phone:     +1-631-344-4223
    



    This archive was generated by hypermail 2b30 : Thu Aug 16 2001 - 12:16:46 EDT