mhorner [Wed, 16 Jun 2004 23:25:27 +0000 (23:25 +0000)]
Fixed bug in the Getter, which prevented looping over multiple simulations properly.
Removed unecessary copying of the Primaries from the Loader to the Getter.
nilsen [Thu, 10 Jun 2004 21:00:25 +0000 (21:00 +0000)]
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
rdm [Thu, 3 Jun 2004 23:40:47 +0000 (23:40 +0000)]
set PLATFORM to the operating system (linux, macosx, alpha, ...) and
ALICE_TAGET to the compiler, so the same platforms (OS's) can have different,
incompatible, compilers (linux g++, linux icc, etc). The PLATFORM is set
in the Makefile.$(ALICE_TARGET) files.