Modifications associated with remerging the Ba/Sa and Dubna pixel simulations,
authornilsen <nilsen@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 10 Jun 2004 21:00:25 +0000 (21:00 +0000)
committernilsen <nilsen@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 10 Jun 2004 21:00:25 +0000 (21:00 +0000)
commitaacedc3e54091806a9c6d356fd7f582df59fd73f
treeaf4efaa3595072a6c257393b6c9fd1e9c7ac8e63
parentab37d09c293539da00fc7924d281e50fdfdd8f0a
Modifications associated with remerging the Ba/Sa and Dubna pixel simulations,
some cleaning of general code (including coding convensions), and adding some
protections associated with SetDefaults/SetDefaultSimulations which should help
with the Test beam simulations. Details below. The default SPD simulation for
the general ITS runs/geometry is still the Ba/Sa, but for the Test beam
geometries this has been changed to the merged versions.
File: AliITS.cxx                         Modified
File: AliITS.h                           Modified
      In lined many one-two line functions. Added some protection to
      SetDefaults(), SetDefaultSimulation(), and SetDefaultClusterFinders(),
      such that they should now even work when only one detector type has
      been defined (as it should be for the test beams...). Some mostly
      cosmetic issues associated with getting branch names for digits. And
      Generally some cleaning up of the code.
File: AliITSClusterFinder.cxx            Modified
File: AliITSClusterFinder.h              Modified
      Did some additional consolidation of data into the base class, added
      TClonesArray *fClusters, a fDebug, and fModule variables. Otherwise
      some cosmetic and coding conversion changes.
File: AliITSClusterFinderSDD.cxx         Modified
File: AliITSClusterFinderSDD.h           Modified
      Changes to be consistent with the modified base class, and cosmetic
      and coding conversion changes.
File: AliITSClusterFinderSPD.cxx         Modified
File: AliITSClusterFinderSPD.h           Modified
      Changes to be consistent with the modified base class, and cosmetic
      and coding conversion changes.
File: AliITSClusterFinderSPDdubna.h       Removed
File: AliITSClusterFinderSPDdubna.cxx     Removed
      Since we have ClusterFinderSPD and V2 and this version isn't being
      maintained, it is being retired.
File: AliITSClusterFinderSSD.cxx         Modified
File: AliITSClusterFinderSSD.h           Modified
      Changes to be consistent with the modified base class, and cosmetic
      and coding conversion changes.
File: AliITSDetType.cxx                  Modified
File: AliITSDetType.h                    Modified
      Added a new class variable to indicate what the detector type is
      AliITSDetector fDetType;  values of kSPD, kSDD, kSSD, .... Otherwise
      cosmetic and Coding convention changes.
File: AliITSLoader.cxx                   Modified
File: AliITSLoader.h                     Modified
      Some changes which are not complete. The idea is to be able to get,
      simply via one call, a specific hit, Sdigit, digit, RecPoint,...
      without all of the usual over head of initializing TClonesArrays setting
      branch addresses and the like. Work is far form ready.
File: AliITSdcsSSD.cxx                   Modified
      Some nearly cosmetic changes necessary due to changes to response and
      segmentation class'.
File: AliITSgeom.h                       Modified
      In the definition of AliITSDetector type, added kND=-1, no detector
      defined. Expect to use it later(?).
File: AliITSresponse.h                   Modified
      Basically cosmetic. Mostly changing Float_t to Double_t.
File: AliITSresponseSDD.cxx              Modified
File: AliITSresponseSDD.h                Modified
      Basically the cosmetic and Float_t to Double_t
File: AliITSresponseSPD.cxx              Modified
File: AliITSresponseSPD.h                Modified
      Mostly Float_t to Double_t and added in the IsPixelDead function for
      the dubna version (otherwise the merging had been done).
File: AliITSresponseSPDdubna.h           Removed
File: AliITSresponseSPDdubna.cxx         Removed
      We should be able to remove this class now. AliITSresponseSPD is now
      used for both the Bari-Salerno and the dubna models.
File: AliITSresponseSSD.cxx              Modified
File: AliITSresponseSSD.h                Modified
      Float_t to Double_t changes.
File: AliITSsegmentation.h               Modified
      Made LocaltoDet return a Bool_t. Now if the x,z location is outside
      of the volume, it returns kFALSE. see below.
File: AliITSsegmentationSDD.cxx          Modified
File: AliITSsegmentationSDD.h            Modified
      Made LocaltoDet return a Bool_t. Now if the x,z location is outside
      of the volume, it returns kFALSE.
File: AliITSsegmentationSPD.cxx          Modified
File: AliITSsegmentationSPD.h            Modified
      Made LocaltoDet return a Bool_t. Now if the x,z location is outside
      of the volume, it returns kFALSE.
File: AliITSsegmentationSSD.cxx          Modified
File: AliITSsegmentationSSD.h            Modified
      Made LocaltoDet return a Bool_t. Now if the x,z location is outside
      of the volume, it returns kFALSE. see below.
File: AliITSsimulation.cxx               Modified
File: AliITSsimulation.h                 Modified
      Added fDebug variable, new Constructor for use below. Cosmetic and
      coding convention changes
File: AliITSsimulationSDD.cxx            Modified
File: AliITSsimulationSDD.h              Modified
      Added new Constructor, removed redundant variables and Cosmetic and
      coding convention changes.
File: AliITSsimulationSPD.cxx            Modified
File: AliITSsimulationSPD.h              Modified
      Removed some dead code, made changes as needed by the changes above
      (response and segmentation classes...). a few cosmetic and coding
      convention changes.
File: AliITSsimulationSPDdubna.cxx       Modified
File: AliITSsimulationSPDdubna.h         Modified
      New merged version, implemented new and old coupling with switch,
      coding convention and similar changes. (found 1 bugs, missing
      ! in front of if(mod-LineSegmentL(....,).
File: AliITSsimulationSSD.cxx            Modified
File: AliITSsimulationSSD.h              Modified
      removed redundant variables with base class. Fixed for coding
      convention and other cosmetic changes.
File: AliITSvSDD03.cxx                   Modified
File: AliITSvSPD02.cxx                   Modified
File: AliITSvSSD03.cxx                   Modified
      These two have their private versions of SetDefaults and
      SetDefaultSimulation which have been similarly protected as in AliITS.cxx
File: ITSLinkDef.h                       Modified
File: libITS.pkg                         Modified
      Versions which include v11 geometry and other private changes
49 files changed:
ITS/AliITS.cxx
ITS/AliITS.h
ITS/AliITSClusterFinder.cxx
ITS/AliITSClusterFinder.h
ITS/AliITSClusterFinderSDD.cxx
ITS/AliITSClusterFinderSDD.h
ITS/AliITSClusterFinderSPD.cxx
ITS/AliITSClusterFinderSPD.h
ITS/AliITSClusterFinderSPDdubna.cxx [deleted file]
ITS/AliITSClusterFinderSPDdubna.h [deleted file]
ITS/AliITSClusterFinderSSD.cxx
ITS/AliITSClusterFinderSSD.h
ITS/AliITSDetType.cxx
ITS/AliITSDetType.h
ITS/AliITSLoader.cxx
ITS/AliITSLoader.h
ITS/AliITSdcsSSD.cxx
ITS/AliITSgeom.h
ITS/AliITSresponse.h
ITS/AliITSresponseSDD.cxx
ITS/AliITSresponseSDD.h
ITS/AliITSresponseSPD.cxx
ITS/AliITSresponseSPD.h
ITS/AliITSresponseSPDdubna.cxx [deleted file]
ITS/AliITSresponseSPDdubna.h [deleted file]
ITS/AliITSresponseSSD.cxx
ITS/AliITSresponseSSD.h
ITS/AliITSsegmentation.h
ITS/AliITSsegmentationSDD.cxx
ITS/AliITSsegmentationSDD.h
ITS/AliITSsegmentationSPD.cxx
ITS/AliITSsegmentationSPD.h
ITS/AliITSsegmentationSSD.cxx
ITS/AliITSsegmentationSSD.h
ITS/AliITSsimulation.cxx
ITS/AliITSsimulation.h
ITS/AliITSsimulationSDD.cxx
ITS/AliITSsimulationSDD.h
ITS/AliITSsimulationSPD.cxx
ITS/AliITSsimulationSPD.h
ITS/AliITSsimulationSPDdubna.cxx
ITS/AliITSsimulationSPDdubna.h
ITS/AliITSsimulationSSD.cxx
ITS/AliITSsimulationSSD.h
ITS/AliITSvSDD03.cxx
ITS/AliITSvSPD02.cxx
ITS/AliITSvSSD03.cxx
ITS/ITSLinkDef.h
ITS/libITS.pkg