BRAT 2.0/25 (was Re: BrTileDigModule)

From: Christian Holm Christensen (cholm@hehi03.nbi.dk)
Date: Sun Aug 12 2001 - 10:06:05 EDT

  • Next message: Flemming Videbaek: "Re: tcped"

    Hi all, 
    
    I've bumped the revision of BRAT and tagged the repository: 
    
      Version: 2.0.25 
      CVS Tag: BRAT-2.0.25
    
    On Fri, 10 Aug 2001 16:41:22 -0400
    "Flemming Videbaek" <videbaek@sgs1.hirg.bnl.gov> wrote
    concerning ": BrTileDigModule":
    > The newly checked in module 
    > BrTileDigModule
    > 
    > did not have a method DefineHistograms() in the .cxx file. I added a dummy one and committed toi CVS in order to be able
    > to link against a freshly checked out version
    
    My mistake. I overlooked this file when commiting changes - sorry. 
    The method is filled out now. 
    
    Several other changes too: 
    
    2001-08-12  Christian Holm Christensen  <cholm@rcas0009.rcf.bnl.gov>
    
    	* configure.in: Bumped revision
    
    	* packages/Makefile.am, packages/LinkDef.h, packages/Include.h, packages/BrMrsDigPackage.h, packages/BrMrsDigPackage.cxx, packages/BrGlbDigPackage.h, packages/BrGlbDigPackage.cxx, packages/BrFfsDigPackage.h, packages/BrFfsDigPackage.cxx, packages/BrBfsDigPackage.h, packages/BrBfsDigPackage.cxx:
    	Added 4 pacakges for digitisation of global, FFS, BFS, MRS detectors
    	seperatly. Using these packages, one can easily set up a full digitisation
    	job, using a configuration script with a module section like:
    
    	  //__________________________________________________________________
    	  // Module: BrBragHeaderModule
    	  BrBragHeaderModule* bragHeaderModule =
    	    new BrBragHeaderModule("header", "Copy BRAG header");
    	  mainModule->AddModule(bragHeaderModule);
    
    	  //__________________________________________________________________
    	  // Module: BrGlbDigPackage
    	  BrGlbDigPackage* glbDigPackage =
    	    new BrGlbDigPackage("GLB", "Global digitisation");
    	  mainModule->AddModule(glbDigPackage);
    
    	  //__________________________________________________________________
    	  // Module: BrFfsDigPackage
    	  BrFfsDigPackage* ffsDigPackage =
    	    new BrFfsDigPackage("FFS", "FFS digitisation");
    	  mainModule->AddModule(ffsDigPackage);
    
    	  //__________________________________________________________________
    	  // Module: BrBfsDigPackage
    	  BrBfsDigPackage* bfsDigPackage =
    	    new BrBfsDigPackage("BFS", "BFS digitisation");
    	  mainModule->AddModule(bfsDigPackage);
    
    	  //__________________________________________________________________
    	  // Module: BrMrsDigPackage
    	  BrMrsDigPackage* mrsDigPackage =
    	    new BrMrsDigPackage("MRS", "MRS digitisation");
    	  mainModule->AddModule(mrsDigPackage);
    
    	This is similar the old BrDigitizeModule, but much more flexible and in
    	the true spirit of BRAT.
    
    	* modules/digitize/BrTileDigModule.h, modules/digitize/BrSiDigModule.h, modules/digitize/BrDigitizeTof.h, modules/digitize/BrDigitizeTof.cxx, modules/digitize/BrDigitizeTPC.h, modules/digitize/BrDigitizeTPC.cxx, modules/digitize/BrDigitizeDC.h, modules/digitize/BrDigitizeDC.cxx, modules/digitize/BrDigitizeBB.h:
    	Changed CTOR prototype to comply with BrModule CTOR (const Char_t*'s instead
    	of just Char_t*'s).
    
    	* modules/digitize/BrDigitizeBB.cxx:
    	Compactified debug output, and increased most debuging levels.
    
    	* modules/digitize/BrTileDigModule.cxx, modules/digitize/BrSiDigModule.cxx:
    	Fixed a few things.
    
    	* TODO: Added a TODO file.  Please read this and add/remove items as
    	appropiate.  When an item is "closed", please move it to the end of
    	the file, along with a comment of when the item was closed and by
    	whom.  In that way, we may easier have a clear view of what needs to
    	be done in BRAT.
    
    	* modules/digitize/Makefile.am, modules/digitize/LinkDef.h, modules/digitize/Include.h, modules/digitize/BrZdcDigModule.h, modules/digitize/BrZdcDigModule.cxx:
    	Added dummy BrZdcDigModule.  Please note that this module does _nothing_
    	at the moment.  Some one knowledgeable on the ZDCs should fill out the
    	methods in this module.
    
    	* modules/digitize/BrSiDigModule.cxx:
    	Moved description in front of CVS keywords (for HTML documentation)
    
    	* modules/digitize/BrSiDigModule.cxx:
    	Added some debug output, fixed boundaries on histograms, and some
    	general clean up.
    
    	* modules/util/Makefile.am, modules/util/LinkDef.h, modules/util/Include.h:
    	Added inclusiuon of BrBragHeaderModule
    
    	* modules/io/BrGeantInput.cxx:
    	Set the debug-level for output higher in most cases, so that it's
    	possible to be more selective on what is printed.  Also cleaned up
    	some of the code (basically reformating).
    
    	* modules/io/BrGeantInput.h:
    	Changed the prototype of the constructor to be compliant with
    	BrModule.
    
    	* modules/digitize/BrTileDigModule.cxx:
    	Filled in the DefineHistograms method.  My mistake I overlooked this
    	file when commiting changes - sorry.
    
    	* doc/guide/.cvsignore:
    	Added generated PNG files to files to be ignored.
    
    	* applications/bratroot/BrRint.cxx: Fixed a mistake in setting paths.
    
    
    I'd like to direct your attention to the new file "TODO" at the top of
    the source tree.  Please read that file, and add/remove items as
    appropiate.    
    
    The TODO file is meant to be our main source of information as to what
    needs to be done in BRAT.  When and item is "closed", please put the
    item in the "done" section along with a message stating briefly what
    was done, by whom, and when it was done.  In this way, it should be
    much easier for us to keep track of what we need to do in terms of
    analysis software.  
    
    Also, if you find yourself with nothing  to (uh?) on shift or the
    like, why not look in the TODO file, and put you efforts into
    completing one of the tasks!   
    
    
    Yours, 
    
    Christian Holm Christensen -------------------------------------------
    Address: Sankt Hansgade 23, 1. th.           Phone:  (+45) 35 35 96 91 
             DK-2200 Copenhagen N                Cell:   (+45) 28 82 16 23
             Denmark                             Office: (+45) 353  25 305 
    Email:   cholm@nbi.dk                        Web:    www.nbi.dk/~cholm
    



    This archive was generated by hypermail 2b30 : Sun Aug 12 2001 - 10:06:50 EDT