This patch solves the problem encountered when posting tasks to the folder. What happens is that SetAddress(&obj) calls the dtor of obj. In the dtor of all tasks gAlice is deleted. The solution applied is to tag the object if it is created with the default ctor. In that case gAlice is not delete anymore.
So everything is now back to normal
Calibration of the reconstructed energy.
Both PCA analysis that use different energy ranges
are used during the PID without telling the range
bejor making the PID step.
Added a protection in the dtor. When the tasks is created by default ctor (to access only the parameters) the getter is not created.
This is because I am still unable to read the tasks form the Tree (SetAddress destroys gAlice !)
New topdir Makefile for compiling all libraries in the HLT tree.
Also, a Makefile.conf is added in order to define all the common
defininitions, flags etc.
schutz [Tue, 25 Jun 2002 15:43:56 +0000 (15:43 +0000)]
The weird problem that destroys gAlice when trying to get a task from the file (Branch::SetAddress) has been circumvented (not very nice) also in the case of merging events
nick [Tue, 25 Jun 2002 09:38:29 +0000 (09:38 +0000)]
25-apr-2002 NvE Projectile and target specifications introduced in AliEvent.
26-apr-2002 NvE AddVetoSignal(AliSignal) introduced in AliCalorimeter and AliCalcluster
to provide more flexibility and allow automatic calculation of
hit association confidence level based on position uncertainties.
29-apr-2002 NvE Memberfunction GetNvalues() and copy constructor introduced in AliSignal.
25-jun-2002 NvE Memberfunction SetOwner() introduced in AliJet, AliVertex and AliEvent to allow
to set ownership of "added objects" in the case of reading data from a file.
In this way possible memory leaks can always be prevented.
Also automatic extrapolation and confidence level calculation of associated
veto hits introduced in AliCalorimeter and AliCalcluster.
schutz [Thu, 13 Jun 2002 15:29:34 +0000 (15:29 +0000)]
Added CloseFile that deletes gAlice which in turn closes all the files
Give the right name to the task posted on the folders
Remove retieval for tasks from the file because of a problem in SetAdress I could not solve
Complete the removal of objects posted on the folders
schutz [Thu, 13 Jun 2002 15:21:34 +0000 (15:21 +0000)]
Added the option to write objects into separate files and improved the cleaning
of objects and tasks posted to the folders. gAlice is also deleted (deferred to the getter)
Use case in Reconstruct.C (in PHOS directory)
schutz [Thu, 13 Jun 2002 15:20:18 +0000 (15:20 +0000)]
Added the option to write objects into separate files and improved the cleaning
of objects and tasks posted to the folders. gAlice is also deleted (deferred to the getter)
Use case in Reconstruct.C
nilsen [Wed, 12 Jun 2002 18:59:47 +0000 (18:59 +0000)]
Added Starting track location to hit class and related changes to modules.
This is at present still fully backwards compatible since starting hits
are still written to the file. When aliroot v4.0 will be released, this
backwards compatiblity will be broken by removing the enterence hit, and making
the nessesary changes to module at that time.