* provided "as is" without express or implied warranty. *
**************************************************************************/
+/* $Header$ */
+
//-------------------------------------------------------------------------
// Implementation of the Cluster class
//
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.1 2003/01/06 10:09:08 morsch
-First commit.
-
-*/
+/* $Header$ */
#include "AliCollisionGeometry.h"
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.9 2002/10/29 14:59:45 alibrary
-Some more code cleanup
-
-Revision 1.8 2002/10/29 14:26:49 hristov
-Code clean-up (F.Carminati)
-
-Revision 1.7 2002/10/23 07:43:00 alibrary
-Introducing some effective C++ suggestions
-
-Revision 1.6 2002/10/22 15:02:15 alibrary
-Introducing Riostream.h
-
-Revision 1.5 2002/10/14 14:57:32 hristov
-Merging the VirtualMC branch to the main development branch (HEAD)
-
-Revision 1.3.8.1 2002/06/10 14:43:06 hristov
-Merged with v3-08-02
-
-Revision 1.4 2002/05/27 14:26:59 hristov
-New folder for track references added
-
-Revision 1.3 2001/10/04 15:30:56 hristov
-Changes to accommodate the set of PHOS folders and tasks (Y.Schutz)
-
-Revision 1.2 2001/05/21 17:22:50 buncic
-Fixed problem with missing AliConfig while reading galice.root
-
-Revision 1.1 2001/05/16 14:57:22 alibrary
-New files for folders and Stack
-
-*/
+/* $Header$ */
#include <Riostream.h>
#include <TDatabasePDG.h>
* See cxx source for full Copyright notice */
/* $Id$ */
-/*
- * $Log$
- * Revision 1.8 2002/10/29 14:59:45 alibrary
- * Some more code cleanup
- *
- * Revision 1.7 2002/10/29 14:26:49 hristov
- * Code clean-up (F.Carminati)
- *
- * Revision 1.6 2002/10/22 15:02:15 alibrary
- * Introducing Riostream.h
- *
- * Revision 1.5 2002/10/14 14:57:32 hristov
- * Merging the VirtualMC branch to the main development branch (HEAD)
- *
- * Revision 1.4.8.1 2002/06/10 14:43:06 hristov
- * Merged with v3-08-02
- *
- * Revision 1.4 2001/10/05 12:11:40 hristov
- * iostream.h used instead of iostream (HP)
- *
- * Revision 1.3 2001/10/04 15:30:56 hristov
- * Changes to accommodate the set of PHOS folders and tasks (Y.Schutz)
- *
- * Revision 1.2 2001/05/21 17:22:51 buncic
- * Fixed problem with missing AliConfig while reading galice.root
- *
- * Revision 1.1 2001/05/16 14:57:22 alibrary
- * New files for folders and Stack
- *
- */
class TDatabasePDG;
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.2 2002/10/23 07:43:00 alibrary
-Introducing some effective C++ suggestions
-
-Revision 1.1 2001/05/11 13:21:16 morsch
-Geom. volume data class. Can be used during lego run for debugging.
-
-*/
+/* $Header$ */
#include "AliDebugVolume.h"
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.22 2002/10/23 07:43:00 alibrary
-Introducing some effective C++ suggestions
-
-Revision 1.21 2002/10/22 15:02:15 alibrary
-Introducing Riostream.h
-
-Revision 1.20 2002/10/14 14:57:32 hristov
-Merging the VirtualMC branch to the main development branch (HEAD)
-
-Revision 1.16.8.3 2002/10/14 09:45:57 hristov
-Updating VirtualMC to v3-09-02
-
-Revision 1.19 2002/09/23 09:19:54 hristov
-FirsTrackReference updated (M.Ivanov)
-
-Revision 1.18 2002/08/26 13:51:17 hristov
-Remaping of track references at the end of each primary particle (M.Ivanov)
-
-Revision 1.17 2002/05/24 13:29:58 hristov
-AliTrackReference added, AliDisplay modified
-
-Revision 1.16 2001/10/04 15:30:56 hristov
-Changes to accommodate the set of PHOS folders and tasks (Y.Schutz)
-
-Revision 1.15 2001/07/27 13:03:13 hristov
-Default Branch split level set to 99
-
-Revision 1.14 2001/05/21 17:22:51 buncic
-Fixed problem with missing AliConfig while reading galice.root
-
-Revision 1.13 2001/05/16 14:57:22 alibrary
-New files for folders and Stack
-
-Revision 1.12 2001/03/12 17:47:03 hristov
-Changes needed on Sun with CC 5.0
-
-Revision 1.11 2001/01/26 19:58:46 hristov
-Major upgrade of AliRoot code
-
-Revision 1.10 2001/01/17 10:50:50 hristov
-Corrections to destructors
-
-Revision 1.9 2000/12/12 18:19:06 alibrary
-Introduce consistency check when loading points
-
-Revision 1.8 2000/11/30 07:12:48 alibrary
-Introducing new Rndm and QA classes
-
-Revision 1.7 2000/10/02 21:28:14 fca
-Removal of useless dependecies via forward declarations
-
-Revision 1.6 2000/07/12 08:56:25 fca
-Coding convention correction and warning removal
-
-Revision 1.5 1999/09/29 09:24:29 fca
-Introduction of the Copyright and cvs Log
-
-*/
+/* $Header$ */
///////////////////////////////////////////////////////////////////////////////
// //
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.3 1999/09/29 09:24:29 fca
-Introduction of the Copyright and cvs Log
-
-*/
+/* $Header$ */
#include "AliDigit.h"
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.2 2000/02/14 11:44:29 fca
-New version from Y.Schutz
-
-Revision 1.1 1999/12/17 09:01:14 fca
-Y.Schutz new classes for reconstruction
-
-*/
+/* $Header$ */
#include "AliDigitNew.h"
* provided "as is" without express or implied warranty. *
**************************************************************************/
+/* $Header$ */
+
////////////////////////////////////////////////////////////////////////
//
// Base Class for Detector specific Merging/Digitization
//
////////////////////////////////////////////////////////////////////////
-/*
-$Log$
-Revision 1.6 2002/10/22 15:02:15 alibrary
-Introducing Riostream.h
-
-Revision 1.5 2002/10/14 14:57:32 hristov
-Merging the VirtualMC branch to the main development branch (HEAD)
-
-Revision 1.3.6.1 2002/07/24 10:08:13 alibrary
-Updating VirtualMC
-
-Revision 1.4 2002/07/17 07:29:53 jchudoba
-Add private method GetNInputStreams(). Do not use it, it's just a temporary fix the PHOS and EMCAL code.
-
-Revision 1.3 2001/11/14 14:50:33 jchudoba
-Pass custom name and title to the TTask base class
-
-Revision 1.2 2001/10/04 15:56:34 jchudoba
-TTask inheritance
-
-Revision 1.1 2001/07/27 13:02:06 jchudoba
-ABC for detector digits merging/digitization
-
-*/
// system includes
#include <Riostream.h>
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.19 2002/10/14 14:57:32 hristov
-Merging the VirtualMC branch to the main development branch (HEAD)
-
-Revision 1.17.6.1 2002/06/10 14:43:06 hristov
-Merged with v3-08-02
-
-Revision 1.18 2002/05/24 13:29:58 hristov
-AliTrackReference added, AliDisplay modified
-
-Revision 1.17 2001/10/21 18:38:44 hristov
-Several pointers were set to zero in the default constructors to avoid memory management problems
-
-Revision 1.16 2001/07/25 15:23:50 hristov
-Changes needed to run with Root 3.01 (R.Brun)
-
-Revision 1.15 2001/05/16 14:57:22 alibrary
-New files for folders and Stack
-
-Revision 1.14 2001/01/26 19:58:48 hristov
-Major upgrade of AliRoot code
-
-Revision 1.13 2000/12/21 15:30:18 fca
-Correcting coding convention violations
-
-Revision 1.12 2000/12/12 13:18:59 hristov
-Protection against FPE
-
-Revision 1.11 2000/11/30 07:12:48 alibrary
-Introducing new Rndm and QA classes
-
-Revision 1.10 2000/10/02 21:28:14 fca
-Removal of useless dependecies via forward declarations
-
-Revision 1.9 2000/07/13 16:19:09 fca
-Mainly coding conventions + some small bug fixes
-
-Revision 1.8 2000/07/11 18:24:59 fca
-Coding convention corrections + few minor bug fixes
-
-Revision 1.7 1999/11/10 07:37:06 fca
-Pads do not inherit editability from canvas any more
-
-Revision 1.6 1999/11/09 07:38:52 fca
-Changes for compatibility with version 2.23 of ROOT
-
-Revision 1.5 1999/09/29 09:24:29 fca
-Introduction of the Copyright and cvs Log
-
-*/
+/* $Header$ */
//////////////////////////////////////////////////////////////////////////
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log:
-*/
+/* $Header$ */
/////////////////////////////////////////////////////////////////////////
// //
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.5 2002/10/14 14:57:32 hristov
-Merging the VirtualMC branch to the main development branch (HEAD)
-
-Revision 1.3.6.1 2002/07/24 10:08:13 alibrary
-Updating VirtualMC
-
-Revision 1.4 2002/07/10 15:06:22 morsch
-Initialize TVector* save.
-
-Revision 1.3 2002/02/26 16:13:07 morsch
-Correction in streamer.
-
-Revision 1.2 2002/02/22 14:00:20 morsch
-Protection against replication of fieldmap data in gAlice.
-
-Revision 1.1 2002/02/14 11:41:28 morsch
-Magnetic field map for ALICE for L3+muon spectrometer stored in 3 seperate
-root files.
-
-*/
+/* $Header$ */
//
// Author: Andreas Morsch <andreas.morsch@cern.ch>
* provided "as is" without express or implied warranty. *
**************************************************************************/
+/* $Header$ */
+
////////////////////////////////////////////////////////////////////////
// Class used to generate correlated gaussian numbers with mean
// zero and known covariance matrix.
#define ALIGAUSCORR_H
/* Copyright(c) 2001-2002, ALICE Experiment at CERN, All rights reserved. *
* See cxx source for full Copyright notice */
+
+/* $Id$ */
+
#include <TMatrixD.h>
class TArrayD;
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.4 2002/10/29 14:26:49 hristov
-Code clean-up (F.Carminati)
-
-Revision 1.3 2001/10/16 07:44:38 morsch
-Initialize fVertex in all constructors.
-
-Revision 1.2 2001/09/25 11:28:48 morsch
-Possibility to store and retrieve primary vertex position added.
-
-Revision 1.1 2001/05/16 14:57:22 alibrary
-New files for folders and Stack
-
-Revision 1.2 2000/12/21 16:24:06 morsch
-Coding convention clean-up
-
-Revision 1.1 2000/06/15 15:47:48 morsch
-Proposal for an event header class for generated events.
-
-*/
+/* $Header$ */
// Event header base class for generator.
// Stores as a minimum the date, run number, event number,
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.21 2002/11/21 16:13:03 alibrary
-Removing AliMCProcess and AliMC
-
-Revision 1.20 2002/10/29 14:26:49 hristov
-Code clean-up (F.Carminati)
-
-Revision 1.19 2002/03/12 11:06:03 morsch
-Add particle status code to argument list of SetTrack(..).
-
-Revision 1.18 2002/02/18 19:23:00 hristov
-Put protection in the destructor
-
-Revision 1.17 2001/11/26 15:46:35 morsch
-Set default value for vertex truncation in constructor.
-
-Revision 1.16 2001/10/16 08:45:37 morsch
-All vertex truncation and event vertex moved here.
-
-Revision 1.15 2001/07/28 10:43:41 hristov
-Default argument initialised once
-
-Revision 1.14 2001/07/27 17:13:12 morsch
-- SetTrack, KeepTrack and SetHighWaterMark methods added to delegate to local
-stack or stack owned by AliRun. (Piotr Skowronski, A.M.)
-- Changes needed for afterburners (Piotr Skowronski)
-
-Revision 1.13 2001/05/16 14:57:22 alibrary
-New files for folders and Stack
-
-Revision 1.12 2001/02/02 11:12:50 morsch
-Add Vertex() method that allows to get vertex from merging manager, if needed.
-
-Revision 1.11 2001/01/26 19:58:48 hristov
-Major upgrade of AliRoot code
-
-Revision 1.10 2000/12/21 15:30:18 fca
-Correcting coding convention violations
-
-Revision 1.9 2000/10/04 10:08:01 fca
-Correction of minor typing mistakes
-
-Revision 1.8 2000/10/02 21:28:14 fca
-Removal of useless dependecies via forward declarations
-
-Revision 1.7 2000/07/12 08:56:25 fca
-Coding convention correction and warning removal
-
-Revision 1.6 2000/07/11 18:24:59 fca
-Coding convention corrections + few minor bug fixes
-
-Revision 1.5 2000/06/08 13:34:50 fca
-Better control of momentum range in GenBox
-
-Revision 1.4 1999/09/29 09:24:29 fca
-Introduction of the Copyright and cvs Log
-
-*/
+/* $Header$ */
///////////////////////////////////////////////////////////////////
// //
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.2.14.1 2002/07/24 10:08:13 alibrary
-Updating VirtualMC
-
-Revision 1.4 2002/05/31 08:04:10 morsch
-Impact methode purely virtual.
-
-Revision 1.3 2002/05/30 15:02:31 morsch
-Impact method added. (G. Martinez)
-
-Revision 1.2 2000/07/12 08:56:25 fca
-Coding convention correction and warning removal
-
-Revision 1.1 1999/12/17 09:01:14 fca
-Y.Schutz new classes for reconstruction
-
-*/
+/* $Header$ */
//-*-C++-*-
//_________________________________________________________________________
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.10 2001/10/09 18:00:35 hristov
-Temporary fix to provide unique event number in the simulation (J.Chudoba)
+/* $Header$ */
-Revision 1.9 2001/05/23 08:54:53 hristov
-Typo corrected
-
-Revision 1.8 2001/05/23 08:50:01 hristov
-Weird inline removed
-
-Revision 1.7 2001/05/16 14:57:22 alibrary
-New files for folders and Stack
-
-Revision 1.4 2000/10/02 21:28:14 fca
-Removal of useless dependecies via forward declarations
-
-Revision 1.3 2000/07/12 08:56:25 fca
-Coding convention correction and warning removal
-
-Revision 1.2 1999/09/29 09:24:29 fca
-Introduction of the Copyright and cvs Log
-
-*/
+#include <stdio.h>
#include "AliHeader.h"
-#include <stdio.h>
ClassImp(AliHeader)
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.7 2002/01/10 09:32:06 hristov
-New fIshunt=2 option that allows to associate to a hit the particle that first entered in the cell where the hit occurred (Y.Schutz)
-
-Revision 1.6 2001/01/26 19:58:48 hristov
-Major upgrade of AliRoot code
-
-Revision 1.5 2000/07/12 08:56:25 fca
-Coding convention correction and warning removal
-
-Revision 1.4 2000/07/11 18:24:59 fca
-Coding convention corrections + few minor bug fixes
-
-Revision 1.3 1999/09/29 09:24:29 fca
-Introduction of the Copyright and cvs Log
-
-*/
+/* $Header$ */
#include "TParticle.h"
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-*/
+/* $Header$ */
#include "AliHitMap.h"
* provided "as is" without express or implied warranty. *
**************************************************************************/
+/* $Header$ */
+
//-------------------------------------------------------------------------
// Implementation of the AliKalmanTrack class
//
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
* See cxx source for full Copyright notice */
+/* $Id$ */
+
//-------------------------------------------------------------------------
// Class AliKalmanTrack
//
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.30 2002/10/29 14:26:49 hristov
-Code clean-up (F.Carminati)
-
-Revision 1.29 2002/10/14 14:57:32 hristov
-Merging the VirtualMC branch to the main development branch (HEAD)
-
-Revision 1.28.6.2 2002/07/24 10:08:13 alibrary
-Updating VirtualMC
-
-Revision 1.28.6.1 2002/06/10 14:43:06 hristov
-Merged with v3-08-02
-
-Revision 1.28 2001/10/21 18:38:44 hristov
-Several pointers were set to zero in the default constructors to avoid memory management problems
-
-Revision 1.27 2001/07/20 09:32:18 morsch
-Protection against uncomplete backward stepping in dumping added.
-
-Revision 1.26 2001/05/30 12:18:13 morsch
-Fastidious printf commented.
-
-Revision 1.25 2001/05/23 11:59:46 morsch
-Use RemoveAt method instead of delete to remove objects from TClonesArray.
-
-Revision 1.24 2001/05/21 08:39:13 morsch
-Use fStepBack = 1 only in debug mode.
-
-Revision 1.23 2001/05/20 10:10:39 morsch
-- Debug output at the beginning of new event and end of run.
-- Filter out boundary loops.
-
-Revision 1.22 2001/05/11 13:22:40 morsch
-If run with debug option (from gAlice) geantinos are sent back and volume sequence forward/backward is compared.
-Can be very verbous in some cases.
-
-Revision 1.21 2000/12/15 10:33:59 morsch
-Invert coordinates to make meaningful zylindrical plots.
-
-Revision 1.20 2000/11/30 07:12:48 alibrary
-Introducing new Rndm and QA classes
-
-Revision 1.19 2000/10/26 14:13:05 morsch
-- Change from coordinates theta, phi to general coordinates Coor1 and Coor2.
-- Lego generator instance can be passed in constructor.
-
-Revision 1.18 2000/10/02 21:28:14 fca
-Removal of useless dependecies via forward declarations
-
-Revision 1.17 2000/07/12 08:56:25 fca
-Coding convention correction and warning removal
-
-Revision 1.16 2000/05/26 08:35:03 fca
-Move the check on z after z has been retrieved
-
-Revision 1.15 2000/05/16 13:10:40 fca
-New method IsNewTrack and fix for a problem in Father-Daughter relations
-
-Revision 1.14 2000/04/27 10:38:21 fca
-Correct termination of Lego Run and introduce Lego getter in AliRun
-
-Revision 1.13 2000/04/26 10:17:31 fca
-Changes in Lego for G4 compatibility
-
-Revision 1.12 2000/04/07 11:12:33 fca
-G4 compatibility changes
-
-Revision 1.11 2000/03/22 13:42:26 fca
-SetGenerator does not replace an existing generator, ResetGenerator does
-
-Revision 1.10 2000/02/23 16:25:22 fca
-AliVMC and AliGeant3 classes introduced
-ReadEuclid moved from AliRun to AliModule
-
-Revision 1.9 1999/12/03 10:54:01 fca
-Fix lego summary
-
-Revision 1.8 1999/10/01 09:54:33 fca
-Correct logics for Lego StepManager
-
-Revision 1.7 1999/09/29 09:24:29 fca
-Introduction of the Copyright and cvs Log
-
-*/
+/* $Header$ */
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.5 2001/05/16 14:57:22 alibrary
-New files for folders and Stack
-
-Revision 1.4 2000/11/30 07:12:49 alibrary
-Introducing new Rndm and QA classes
-
-Revision 1.3 2000/10/26 14:15:54 morsch
-- Base class now
-- Change from theta, phi to general coordinates Coor1, Coor2
-- PropagateCylinder: bug in calculation of distance to limiting radius corrected.
-
-Revision 1.2 2000/07/13 16:19:09 fca
-Mainly coding conventions + some small bug fixes
-
-Revision 1.1 2000/07/12 08:56:25 fca
-Coding convention correction and warning removal
-
-Revision 1.16 2000/05/26 08:35:03 fca
-Move the check on z after z has been retrieved
-
-Revision 1.15 2000/05/16 13:10:40 fca
-New method IsNewTrack and fix for a problem in Father-Daughter relations
-
-Revision 1.14 2000/04/27 10:38:21 fca
-Correct termination of Lego Run and introduce Lego getter in AliRun
-
-Revision 1.13 2000/04/26 10:17:31 fca
-Changes in Lego for G4 compatibility
-
-Revision 1.12 2000/04/07 11:12:33 fca
-G4 compatibility changes
-
-Revision 1.11 2000/03/22 13:42:26 fca
-SetGenerator does not replace an existing generator, ResetGenerator does
-
-Revision 1.10 2000/02/23 16:25:22 fca
-AliVMC and AliGeant3 classes introduced
-ReadEuclid moved from AliRun to AliModule
-
-Revision 1.9 1999/12/03 10:54:01 fca
-Fix lego summary
-
-Revision 1.8 1999/10/01 09:54:33 fca
-Correct logics for Lego StepManager
-
-Revision 1.7 1999/09/29 09:24:29 fca
-Introduction of the Copyright and cvs Log
-*/
+/* $Header$ */
#include "AliLegoGenerator.h"
#include "AliRun.h"
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.3 2000/12/15 10:33:59 morsch
-Invert coordinates to make meaningful zylindrical plots.
-
-Revision 1.2 2000/11/30 07:12:49 alibrary
-Introducing new Rndm and QA classes
-
-Revision 1.1 2000/10/26 14:18:05 morsch
-Add new AliLegoGenerator classes:
-AliLegoGeneratorXYZ: carthesian binning
-AliLegoGeneratorEta: eta-phi binning
-
-*/
+/* $Header$ */
#include "AliLegoGeneratorEta.h"
#include "AliRun.h"
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.5.10.1 2002/06/10 14:43:06 hristov
-Merged with v3-08-02
-
-Revision 1.7 2002/05/07 16:44:04 morsch
-Correct initialization of origin[2]. (Thanks to Angela Badala)
-
-Revision 1.6 2002/05/03 12:18:24 morsch
-Print-out corrected.
-
-Revision 1.5 2001/05/16 14:57:22 alibrary
-New files for folders and Stack
-
-Revision 1.4 2001/01/12 09:23:17 morsch
-Correct order of phi and z.
-
-Revision 1.3 2000/11/30 07:12:49 alibrary
-Introducing new Rndm and QA classes
-
-Revision 1.2 2000/10/27 11:40:01 morsch
-Error in printouts corrected
-
-Revision 1.1 2000/10/27 08:13:02 morsch
-Lego generator for phi-z binning.
-
-*/
+/* $Header$ */
#include "AliLegoGeneratorPhiZ.h"
#include "AliRun.h"
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.2 2000/11/30 07:12:49 alibrary
-Introducing new Rndm and QA classes
-
-Revision 1.1 2000/10/26 14:18:05 morsch
-Add new AliLegoGenerator classes:
-AliLegoGeneratorXYZ: carthesian binning
-AliLegoGeneratorEta: eta-phi binning
-
-*/
+/* $Header$ */
#include "AliLegoGeneratorXYZ.h"
#include "AliRun.h"
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.8 2002/10/29 14:26:49 hristov
-Code clean-up (F.Carminati)
-
-Revision 1.7 2002/10/14 14:57:32 hristov
-Merging the VirtualMC branch to the main development branch (HEAD)
-
-Revision 1.6.6.1 2002/10/12 21:41:00 hristov
-Remove the object from the list of browsables
-
-Revision 1.6 2001/12/05 08:31:25 hristov
-Destructor corrected, thanks to R.Brun
-
-Revision 1.5 2001/01/26 19:58:48 hristov
-Major upgrade of AliRoot code
-
-Revision 1.4 2001/01/17 10:50:50 hristov
-Corrections to destructors
-
-Revision 1.3 2000/12/18 14:16:31 alibrary
-HP compatibility fix
-
-Revision 1.2 2000/12/18 11:33:48 alibrary
-New call frequence histograms per module and volume
-
-Revision 1.1 2000/11/30 07:12:48 alibrary
-Introducing new Rndm and QA classes
-
-*/
+/* $Header$ */
///////////////////////////////////////////////////////////////////////////////
// //
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
* See cxx source for full Copyright notice */
-/* $Id $ */
+/* $Id$ */
///////////////////////////////////////////////////////////////////////////////
// //
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.9 2001/05/16 14:57:22 alibrary
-New files for folders and Stack
-
-Revision 1.8 2000/12/18 10:44:01 morsch
-Possibility to set field map by passing pointer to objet of type AliMagF via
-SetField().
-Example:
-gAlice->SetField(new AliMagFCM("Map2", "$(ALICE_ROOT)/data/field01.dat",2,1.,10.));
-
-Revision 1.7 2000/10/02 21:28:14 fca
-Removal of useless dependecies via forward declarations
-
-Revision 1.6 2000/07/11 18:24:59 fca
-Coding convention corrections + few minor bug fixes
-
-Revision 1.5 2000/06/09 19:55:18 morsch
-Introduce new class AliMagFDM - Galina Chabratova
-
-
-Revision 1.4 2000/03/28 12:40:24 fca
-Introduce factor for magnetic field
-
-
-Revision 1.3 1999/09/29 09:24:29 fca
-Introduction of the Copyright and cvs Log
-
-*/
+/* $Header$ */
#include "AliMagF.h"
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.4 2000/12/01 11:20:27 alibrary
-Corrector dipole removed from ZDC
+/* $Header$ */
-Revision 1.3 2000/11/10 18:09:55 fca
-New field map for the ZDC
-
-Revision 1.2 2000/07/12 08:56:25 fca
-Coding convention correction and warning removal
-
-Revision 1.1 2000/07/11 18:24:59 fca
-Coding convention corrections + few minor bug fixes
-
-*/
+#include <stdlib.h>
#include "AliMagFC.h"
-#include <stdlib.h>
ClassImp(AliMagFC)
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.9 2001/09/04 15:05:13 hristov
-Pointer fB is initialised to 0 in the default constructor
+/* $Header$ */
-Revision 1.8 2001/05/28 14:10:35 morsch
-SetSolenoidField method to set the L3 field strength. 2 kG is default.
-
-Revision 1.7 2001/05/16 14:57:22 alibrary
-New files for folders and Stack
-
-Revision 1.6 2000/12/18 10:44:01 morsch
-Possibility to set field map by passing pointer to objet of type AliMagF via
-SetField().
-Example:
-gAlice->SetField(new AliMagFCM("Map2", "$(ALICE_ROOT)/data/field01.dat",2,1.,10.));
-
-Revision 1.5 2000/12/01 11:20:27 alibrary
-Corrector dipole removed from ZDC
-
-Revision 1.4 2000/11/30 07:12:49 alibrary
-Introducing new Rndm and QA classes
-
-Revision 1.3 2000/11/10 18:09:55 fca
-New field map for the ZDC
-
-Revision 1.2 2000/07/12 08:56:25 fca
-Coding convention correction and warning removal
-
-Revision 1.1 2000/07/11 18:24:59 fca
-Coding convention corrections + few minor bug fixes
-
-*/
+#include "TSystem.h"
#include "TVector.h"
#include "AliMagFCM.h"
-#include "TSystem.h"
ClassImp(AliMagFCM)
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.12 2001/05/28 14:10:35 morsch
-SetSolenoidField method to set the L3 field strength. 2 kG is default.
-
-Revision 1.11 2001/02/08 13:18:00 hristov
-Print removed (J.Gosset)
-
-Revision 1.10 2001/01/18 13:21:30 morsch
-Take pi from TMath.
-
-Revision 1.9 2001/01/17 20:02:20 morsch
-In the AliMagFDM tree call-by-reference functions were changed to
-call-by-value, what is more adequate for our task. There were added
-a few comments and put protection to values of cos > 1.000 in
-AliMagFDM.cxx. (Galina Chabratova)
-
-Revision 1.8 2000/12/18 10:44:01 morsch
-Possibility to set field map by passing pointer to objet of type AliMagF via
-SetField().
-Example:
-gAlice->SetField(new AliMagFCM("Map2", "$(ALICE_ROOT)/data/field01.dat",2,1.,10.));
-
-Revision 1.7 2000/12/01 11:20:27 alibrary
-Corrector dipole removed from ZDC
-
-Revision 1.6 2000/11/10 18:09:55 fca
-New field map for the ZDC
-
-Revision 1.5 2000/10/27 14:17:04 morsch
-- Bug causing segmentation violation during muon reconstruction corrected
-- Coding rule violations corrected.
-(Galina Chabratova)
-
-Revision 1.4 2000/10/02 21:28:14 fca
-Removal of useless dependecies via forward declarations
-
-Revision 1.3 2000/07/13 16:19:09 fca
-Mainly coding conventions + some small bug fixes
-
-Revision 1.2 2000/07/12 08:56:25 fca
-Coding convention correction and warning removal
-
-Revision 1.1 2000/07/11 18:24:59 fca
-Coding convention corrections + few minor bug fixes
-
-*/
+/* $Header$ */
#include <stdlib.h>
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.8 2002/10/14 14:57:32 hristov
-Merging the VirtualMC branch to the main development branch (HEAD)
-
-Revision 1.5.6.2 2002/08/01 15:35:30 alibrary
-Updating VirtualMC
-
-Revision 1.7 2002/08/01 12:34:48 morsch
-Initialize maps in first call to Field() after streaming in.
-
-Revision 1.6 2002/04/11 11:17:48 morsch
-ReadField() used in Constructor.
-
-Revision 1.5 2002/02/26 09:48:14 morsch
-Extra argument in constructor for l3 map choice.
-
-Revision 1.4 2002/02/22 14:00:20 morsch
-Protection against replication of fieldmap data in gAlice.
-
-Revision 1.3 2002/02/21 09:23:41 morsch
-Create dummy field map for L3 in case no detailed map is needed.
-
-Revision 1.2 2002/02/19 16:14:35 morsch
-Reading of 0.2 T solenoid field map enabled.
-
-Revision 1.1 2002/02/14 11:41:28 morsch
-Magnetic field map for ALICE for L3+muon spectrometer stored in 3 seperate
-root files.
-
-*/
+/* $Header$ */
//
// Author: Andreas Morsch <andreas.morsch@cern.ch>
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.2 2001/10/04 15:50:23 jchudoba
-Implement non default combination
-
-Revision 1.1 2001/09/19 06:22:13 jchudoba
-Class to generate combinations for merging
-
-*/
+/* $Header$ */
////////////////////////////////////////////////////////////////////////
//
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.19 2002/10/29 14:26:49 hristov
-Code clean-up (F.Carminati)
-
-Revision 1.18 2001/12/19 14:46:26 morsch
-Add possibility to disable StepManager() for each module separately.
-
-Revision 1.17 2001/08/29 14:28:33 morsch
-Use visibility flags -1 and 3 instead of 0 and 1.
-
-Revision 1.16 2001/05/16 14:57:22 alibrary
-New files for folders and Stack
-
-Revision 1.15 2001/03/20 06:36:28 alibrary
-100 parameters now allowed for geant shapes
-
-Revision 1.14 2001/01/26 19:58:48 hristov
-Major upgrade of AliRoot code
-
-Revision 1.13 2000/11/30 07:12:49 alibrary
-Introducing new Rndm and QA classes
-
-Revision 1.12 2000/10/02 21:28:14 fca
-Removal of useless dependecies via forward declarations
-
-Revision 1.11 2000/07/12 08:56:25 fca
-Coding convention correction and warning removal
-
-Revision 1.10 2000/07/11 18:24:59 fca
-Coding convention corrections + few minor bug fixes
-
-Revision 1.9 2000/05/16 08:45:08 fca
-Correct dtor, thanks to J.Belikov
-
-Revision 1.8 2000/02/23 16:25:22 fca
-AliVMC and AliGeant3 classes introduced
-ReadEuclid moved from AliRun to AliModule
-
-Revision 1.7 1999/09/29 09:24:29 fca
-Introduction of the Copyright and cvs Log
-
-*/
+/* $Header$ */
///////////////////////////////////////////////////////////////////////////////
// //
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.5 2002/10/14 14:57:32 hristov
-Merging the VirtualMC branch to the main development branch (HEAD)
-
-Revision 1.3.10.2 2002/10/14 09:45:57 hristov
-Updating VirtualMC to v3-09-02
-
-Revision 1.4 2002/09/16 08:22:36 morsch
-Add Upsilon(3S) to particle data base.
-
-Revision 1.3 2001/03/16 09:48:35 morsch
-Exclude pdg particle definitions. Done by root now by default from Pythia6 table.
-
-Revision 1.2 2001/01/31 14:32:42 morsch
-Some B mesons added
-
-Revision 1.1 2000/12/21 16:48:39 morsch
-AliPDG class, first commit.
-
-*/
+/* $Header$ */
// Class to encapsulate the ALICE updates to TDatabasePDG.h
// Can be used by TGeant3 and TGeant4
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.7 2001/01/26 19:58:48 hristov
-Major upgrade of AliRoot code
-
-Revision 1.6 2000/10/02 21:28:14 fca
-Removal of useless dependecies via forward declarations
-
-Revision 1.5 2000/07/11 18:24:59 fca
-Coding convention corrections + few minor bug fixes
-
-Revision 1.4 1999/09/29 09:24:29 fca
-Introduction of the Copyright and cvs Log
-
-*/
+/* $Header$ */
///////////////////////////////////////////////////////////////////////////////
// //
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.9 2001/12/05 14:36:47 hristov
-The default constructor now creates no objects; destructor corrected (thanks to R.Brun).
-
-Revision 1.8 2001/10/21 18:38:43 hristov
-Several pointers were set to zero in the default constructors to avoid memory management problems
-
-Revision 1.7 2000/11/30 07:12:49 alibrary
-Introducing new Rndm and QA classes
-
-Revision 1.6 2000/10/02 21:28:14 fca
-Removal of useless dependecies via forward declarations
-
-Revision 1.5 2000/07/11 18:24:59 fca
-Coding convention corrections + few minor bug fixes
-
-Revision 1.4 2000/05/16 08:30:02 fca
-Using automatic streamer for c arrays
-
-Revision 1.3 2000/03/20 14:22:25 fca
-New version to support new PHOS code
-
-Revision 1.2 2000/02/15 09:43:54 fca
-Corrections
-- a bug in the streamer (wrong size of the arrays)
-- replace Read/WriteArray by Read/WriteFastArray (suggestion R.Brun)
-
-Revision 1.1 1999/12/17 09:01:14 fca
-Y.Schutz new classes for reconstruction
-
-*/
+/* $Header$ */
//-*-C++-*-
//_________________________________________________________________________
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.3 2000/12/21 15:30:18 fca
-Correcting coding convention violations
-
-Revision 1.2 2000/12/01 08:40:48 alibrary
-Correction of a small bug - sRandom can be used now
-
-Revision 1.1 2000/11/30 07:12:48 alibrary
-Introducing new Rndm and QA classes
-
-*/
+/* $Header$ */
///////////////////////////////////////////////////////////////////////////////
// //
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.93 2002/11/21 16:13:03 alibrary
-Removing AliMCProcess and AliMC
-
-Revision 1.92 2002/11/15 17:12:04 alibrary
-Cleaning includes
-
-Revision 1.91 2002/10/29 14:26:49 hristov
-Code clean-up (F.Carminati)
-
-Revision 1.90 2002/10/22 15:02:15 alibrary
-Introducing Riostream.h
-
-Revision 1.89 2002/10/17 16:26:39 hristov
-Definition of additional particles moved to VMC (I.Hrivnacova)
-
-Revision 1.88 2002/10/14 14:57:32 hristov
-Merging the VirtualMC branch to the main development branch (HEAD)
-
-Revision 1.82.4.3 2002/10/14 09:45:57 hristov
-Updating VirtualMC to v3-09-02
-
-Revision 1.82.4.2 2002/06/10 17:54:06 hristov
-Only one SetGenEventHeader function kept
-
-Revision 1.82.4.1 2002/06/10 14:43:06 hristov
-Merged with v3-08-02
-
-Revision 1.86 2002/05/28 14:24:57 hristov
-Correct warning messages
-
-Revision 1.85 2002/05/24 13:29:58 hristov
-AliTrackReference added, AliDisplay modified
-
-Revision 1.84 2002/05/21 16:26:07 hristov
-Find correctly TreeK in case CONFIG_SPLIT_FILE is set (Y.Schutz)
-
-Revision 1.83 2002/04/04 13:16:17 jchudoba
-add possibility to write sdigits, digits and rec. points into separate files
-
-Revision 1.82 2002/03/12 11:06:03 morsch
-Add particle status code to argument list of SetTrack(..).
-
-Revision 1.81 2001/12/19 14:46:26 morsch
-Add possibility to disable StepManager() for each module separately.
-
-Revision 1.80 2001/10/21 18:22:55 hristov
-BranchOld replaced by Branch. It works correctly with Root 2.02.xx
-
-Revision 1.79 2001/10/09 18:00:35 hristov
-Temporary fix to provide unique event number in the simulation (J.Chudoba)
-
-Revision 1.78 2001/10/04 15:30:56 hristov
-Changes to accommodate the set of PHOS folders and tasks (Y.Schutz)
-
-Revision 1.77 2001/09/04 15:09:11 hristov
-fTreeE->Branch replaced temporary by fTreeE->BranchOld to avoid data corruption in case of many events per file
-
-Revision 1.76 2001/08/03 14:38:35 morsch
-Use original method to access TreeH.
-
-Revision 1.75 2001/07/28 10:52:27 hristov
-Event number updated correctly (M.Ivanov)
-
-Revision 1.74 2001/07/28 10:39:16 morsch
-GetEventsPerRun() method needed by afterburners added to AliRun.h
-Corresponding setters and getters have been from AliGenerator.
-
-Revision 1.73 2001/07/27 12:34:30 jchudoba
-remove the dummy argument in fStack->GetEvent call
-
-Revision 1.72 2001/07/03 08:10:57 hristov
-J.Chudoba's changes merged correctly with the HEAD
-
-Revision 1.70 2001/06/29 08:01:36 morsch
-Small correction to the previous.
-
-Revision 1.69 2001/06/28 16:27:50 morsch
-AliReco() with user control of event range.
-
-Revision 1.68 2001/06/11 13:14:40 morsch
-SetAliGenEventHeader() method added.
-
-Revision 1.67 2001/06/07 18:24:50 buncic
-Removed compilation warning in AliConfig initialisation.
-
-Revision 1.66 2001/05/22 14:32:40 hristov
-Weird inline removed
-
-Revision 1.65 2001/05/21 17:22:51 buncic
-Fixed problem with missing AliConfig while reading galice.root
-
-Revision 1.64 2001/05/16 14:57:22 alibrary
-New files for folders and Stack
-
-Revision 1.62 2001/04/06 11:12:33 morsch
-Clear fParticles after each event. (Ivana Hrivnacova)
-
-Revision 1.61 2001/03/30 07:04:10 morsch
-Call fGenerator->FinishRun() for final print-outs, cross-section and weight calculations.
-
-Revision 1.60 2001/03/21 18:22:30 hristov
-fParticleFileMap fix (I.Hrivnacova)
-
-Revision 1.59 2001/03/12 17:47:03 hristov
-Changes needed on Sun with CC 5.0
-
-Revision 1.58 2001/03/09 14:27:26 morsch
-Fix for multiple events per file: inhibit decrease of size of fParticleFileMap.
-
-Revision 1.57 2001/02/23 17:40:23 buncic
-All trees needed for simulation created in RunMC(). TreeR and its branches
-are now created in new RunReco() method.
-
-Revision 1.56 2001/02/14 15:45:20 hristov
-Algorithmic way of getting entry index in fParticleMap. Protection of fParticleFileMap (I.Hrivnacova)
-
-Revision 1.55 2001/02/12 15:52:54 buncic
-Removed OpenBaseFile().
-
-Revision 1.54 2001/02/07 10:39:05 hristov
-Remove default value for argument
-
-Revision 1.53 2001/02/06 11:02:26 hristov
-New SetTrack interface added, added check for unfilled particles in FinishEvent (I.Hrivnacova)
-
-Revision 1.52 2001/02/05 16:22:25 buncic
-Added TreeS to GetEvent().
-
-Revision 1.51 2001/02/02 15:16:20 morsch
-SetHighWaterMark method added to mark last particle in event.
-
-Revision 1.50 2001/01/27 10:32:00 hristov
-Leave the loop when primaries are filled (I.Hrivnacova)
-
-Revision 1.49 2001/01/26 19:58:48 hristov
-Major upgrade of AliRoot code
-
-Revision 1.48 2001/01/17 10:50:50 hristov
-Corrections to destructors
-
-Revision 1.47 2000/12/18 10:44:01 morsch
-Possibility to set field map by passing pointer to objet of type AliMagF via
-SetField().
-Example:
-gAlice->SetField(new AliMagFCM("Map2", "$(ALICE_ROOT)/data/field01.dat",2,1.,10.));
-
-Revision 1.46 2000/12/14 19:29:27 fca
-galice.cuts was not read any more
-
-Revision 1.45 2000/11/30 07:12:49 alibrary
-Introducing new Rndm and QA classes
-
-Revision 1.44 2000/10/26 13:58:59 morsch
-Add possibility to choose the lego generator (of type AliGeneratorLego or derived) when running
-RunLego(). Default is the base class AliGeneratorLego.
-
-Revision 1.43 2000/10/09 09:43:17 fca
-Special remapping of hits for TPC and TRD. End-of-primary action introduced
-
-Revision 1.42 2000/10/02 21:28:14 fca
-Removal of useless dependecies via forward declarations
-
-Revision 1.41 2000/07/13 16:19:09 fca
-Mainly coding conventions + some small bug fixes
-
-Revision 1.40 2000/07/12 08:56:25 fca
-Coding convention correction and warning removal
-
-Revision 1.39 2000/07/11 18:24:59 fca
-Coding convention corrections + few minor bug fixes
-
-Revision 1.38 2000/06/20 13:05:45 fca
-Writing down the TREE headers before job starts
-
-Revision 1.37 2000/06/09 20:05:11 morsch
-Introduce possibility to chose magnetic field version 3: AliMagFDM + field02.dat
-
-Revision 1.36 2000/06/08 14:03:58 hristov
-Only one initializer for a default argument
-
-Revision 1.35 2000/06/07 10:13:14 hristov
-Delete only existent objects.
-
-Revision 1.34 2000/05/18 10:45:38 fca
-Delete Particle Factory properly
-
-Revision 1.33 2000/05/16 13:10:40 fca
-New method IsNewTrack and fix for a problem in Father-Daughter relations
-
-Revision 1.32 2000/04/27 10:38:21 fca
-Correct termination of Lego Run and introduce Lego getter in AliRun
-
-Revision 1.31 2000/04/26 10:17:32 fca
-Changes in Lego for G4 compatibility
-
-Revision 1.30 2000/04/18 19:11:40 fca
-Introduce variable Config.C function signature
-
-Revision 1.29 2000/04/07 11:12:34 fca
-G4 compatibility changes
-
-Revision 1.28 2000/04/05 06:51:06 fca
-Workaround for an HP compiler problem
-
-Revision 1.27 2000/03/22 18:08:07 fca
-Rationalisation of the virtual MC interfaces
-
-Revision 1.26 2000/03/22 13:42:26 fca
-SetGenerator does not replace an existing generator, ResetGenerator does
-
-Revision 1.25 2000/02/23 16:25:22 fca
-AliVMC and AliGeant3 classes introduced
-ReadEuclid moved from AliRun to AliModule
-
-Revision 1.24 2000/01/19 17:17:20 fca
-Introducing a list of lists of hits -- more hits allowed for detector now
-
-Revision 1.23 1999/12/03 11:14:31 fca
-Fixing previous wrong checking
-
-Revision 1.21 1999/11/25 10:40:08 fca
-Fixing daughters information also in primary tracks
-
-Revision 1.20 1999/10/04 18:08:49 fca
-Adding protection against inconsistent Euclid files
-
-Revision 1.19 1999/09/29 07:50:40 fca
-Introduction of the Copyright and cvs Log
-
-*/
+/* $Header$ */
///////////////////////////////////////////////////////////////////////////////
// //
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.21 2002/10/22 15:02:15 alibrary
-Introducing Riostream.h
-
-Revision 1.20 2002/10/14 14:57:32 hristov
-Merging the VirtualMC branch to the main development branch (HEAD)
-
-Revision 1.13.6.2 2002/07/24 10:08:13 alibrary
-Updating VirtualMC
-
-Revision 1.19 2002/07/19 12:46:05 hristov
-Write file instead of closing it
-
-Revision 1.18 2002/07/17 08:59:39 jchudoba
-Do not delete subtasks when AliRunDigitizer is deleted. Owner should delete them itself.
-
-Revision 1.17 2002/07/16 13:47:53 jchudoba
-Add methods to get access to names of files used in merging.
-
-Revision 1.16 2002/06/07 09:18:47 jchudoba
-Changes to enable merging of ITS fast rec points. Although this class should be responsible for a creation of digits only, other solutions would be more complicated.
-
-Revision 1.15 2002/04/09 13:38:47 jchudoba
-Add const to the filename argument
-
-Revision 1.14 2002/04/04 09:28:04 jchudoba
-Change default names of TPC trees. Use update instead of recreate for the output file. Overwrite the AliRunDigitizer object in the output if it exists.
-
-Revision 1.13 2002/02/13 09:03:32 jchudoba
-Pass option to subtasks. Delete input TTrees. Use gAlice from memory if it is present (user must delete the default one created by aliroot if he/she wants to use gAlice from the input file!). Add new data member to store name of the special TPC TTrees.
-
-Revision 1.12 2001/12/10 16:40:52 jchudoba
-Import gAlice from the signal file before InitGlobal() to allow detectors to use it during initialization
-
-Revision 1.11 2001/12/03 07:10:13 jchudoba
-Default ctor cannot create new objects, create dummy default ctor which leaves object in not well defined state - to be used only by root for I/O
-
-Revision 1.10 2001/11/15 11:07:25 jchudoba
-Set to zero new pointers to TPC and TRD special trees in the default ctor. Add const to all Get functions. Remove unused constant, rename constant according coding rules.
-
-Revision 1.9 2001/11/15 09:00:11 jchudoba
-Add special treatment for TPC and TRD, they use different trees than other detectors
-
-Revision 1.8 2001/10/21 18:38:43 hristov
-Several pointers were set to zero in the default constructors to avoid memory management problems
-
-Revision 1.7 2001/10/04 15:56:07 jchudoba
-TTask inheritance
-
-Revision 1.4 2001/09/19 06:23:50 jchudoba
-Move some tasks to AliStream and AliMergeCombi classes
-
-Revision 1.3 2001/07/30 14:04:18 jchudoba
-correct bug in the initialization
-
-Revision 1.2 2001/07/28 10:44:32 hristov
-Loop variable declared once; typos corrected
-
-Revision 1.1 2001/07/27 12:59:00 jchudoba
-Manager class for merging/digitization
-
-*/
+/* $Header$ */
////////////////////////////////////////////////////////////////////////
//
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-*/
+/* $Header$ */
#include "AliSegmentation.h"
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.26 2002/10/29 14:26:49 hristov
-Code clean-up (F.Carminati)
-
-Revision 1.25 2002/10/22 15:21:39 hristov
-New methods for more effective access of particles from TreeK (J.Chudoba)
-
-Revision 1.24 2002/10/22 15:02:15 alibrary
-Introducing Riostream.h
-
-Revision 1.23 2002/10/14 14:57:32 hristov
-Merging the VirtualMC branch to the main development branch (HEAD)
-
-Revision 1.19.4.2 2002/08/28 15:06:52 alibrary
-Updating to v3-09-01
-
-Revision 1.19.4.1 2002/06/10 14:43:06 hristov
-Merged with v3-08-02
-
-Revision 1.21 2002/05/28 14:24:57 hristov
-Correct warning messages
-
-Revision 1.20 2002/04/30 11:47:30 morsch
-KeepPhysics method called by PurifyKine added (N. Carrer, A.M.)
-
-Revision 1.19 2002/03/12 11:06:03 morsch
-Add particle status code to argument list of SetTrack(..).
-
-Revision 1.18 2002/02/20 16:14:41 hristov
-fParticleBuffer points to object which doesn't belong to AliStack, do not delete it (J.Chudoba)
-
-Revision 1.17 2001/12/05 08:51:56 hristov
-The default constructor now creates no objects (thanks to r.Brun). Some corrections required by the previous changes.
-
-Revision 1.16 2001/11/20 09:27:55 hristov
-Possibility to investigate a primary of not yet loaded particle (I.Hrivnacova)
-
-Revision 1.15 2001/09/04 15:10:37 hristov
-Additional protection is included to avoid some problems using Hijing
-
-Revision 1.14 2001/08/30 09:44:06 hristov
-VertexSource_t added to avoid the warnings
-
-Revision 1.13 2001/08/29 13:31:42 morsch
-Protection against (fTreeK == 0) in destructor.
-
-Revision 1.12 2001/07/27 13:03:13 hristov
-Default Branch split level set to 99
-
-Revision 1.11 2001/07/27 12:34:20 jchudoba
-remove the dummy argument in GetEvent method
-
-Revision 1.10 2001/07/20 10:13:54 morsch
-In Particle(Int_t) use GetEntriesFast to speed up the procedure.
-
-Revision 1.9 2001/07/03 08:10:57 hristov
-J.Chudoba's changes merged correctly with the HEAD
-
-Revision 1.6 2001/05/31 06:59:06 fca
-Clean setting and deleting of fParticleBuffer
-
-Revision 1.5 2001/05/30 12:18:46 hristov
-Loop variables declared once
-
-Revision 1.4 2001/05/25 07:25:20 hristov
-AliStack destructor corrected (I.Hrivnacova)
-
-Revision 1.3 2001/05/22 14:33:16 hristov
-Minor changes
-
-Revision 1.2 2001/05/17 05:49:39 fca
-Reset pointers to daughters
-
-Revision 1.1 2001/05/16 14:57:22 alibrary
-New files for folders and Stack
-
-*/
+/* $Header$ */
///////////////////////////////////////////////////////////////////////////////
// //
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.8 2002/10/22 15:02:15 alibrary
-Introducing Riostream.h
-
-Revision 1.7 2002/10/14 14:57:33 hristov
-Merging the VirtualMC branch to the main development branch (HEAD)
-
-Revision 1.4.6.2 2002/07/24 10:08:13 alibrary
-Updating VirtualMC
-
-Revision 1.6 2002/07/16 13:48:39 jchudoba
-Add methods to get access to names of files used in merging. Correct memory leak in dtor (thanks to Yves Schutz.)
-
-Revision 1.5 2002/04/09 13:38:47 jchudoba
-Add const to the filename argument
-
-Revision 1.4 2001/12/03 07:10:13 jchudoba
-Default ctor cannot create new objects, create dummy default ctor which leaves object in not well defined state - to be used only by root for I/O
-
-Revision 1.3 2001/10/15 17:31:56 jchudoba
-Bug correction
-
-Revision 1.2 2001/10/04 15:58:52 jchudoba
-Option to open the stream in READ or UPDATE mode
-
-Revision 1.1 2001/09/19 06:20:50 jchudoba
-Class to manage input filenames, used by AliRunDigitizer
-
-*/
+/* $Header$ */
////////////////////////////////////////////////////////////////////////
//
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.3 2002/10/22 15:02:15 alibrary
-Introducing Riostream.h
-
-Revision 1.2 2002/10/14 14:57:33 hristov
-Merging the VirtualMC branch to the main development branch (HEAD)
-
-Revision 1.1.2.1 2002/10/14 09:45:57 hristov
-Updating VirtualMC to v3-09-02
-
-Revision 1.1 2002/09/17 08:37:12 jchudoba
-Classes to create and store tracks maps - correcpondence between track label and entry number in the TreeH
-
-*/
+/* $Header$ */
////////////////////////////////////////////////////////////////////////
//
* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.4 2002/10/22 15:02:15 alibrary
-Introducing Riostream.h
-
-Revision 1.3 2002/10/14 14:57:33 hristov
-Merging the VirtualMC branch to the main development branch (HEAD)
-
-Revision 1.2.2.1 2002/10/14 09:45:57 hristov
-Updating VirtualMC to v3-09-02
-
-Revision 1.2 2002/10/01 08:47:04 jchudoba
-Change loop order to run faster.
-
-Revision 1.1 2002/09/17 08:37:12 jchudoba
-Classes to create and store tracks maps - correcpondence between track label and entry number in the TreeH
-
-*/
+/* $Header$ */
////////////////////////////////////////////////////////////////////////
//
* provided "as is" without express or implied warranty. *
**************************************************************************/
+/* $Header$ */
#include "AliTrackReference.h"
#include "TParticle.h"
* provided "as is" without express or implied warranty. *
**************************************************************************/
+/* $Header$ */
+
//-------------------------------------------------------------------------
// Implementation of the AliTracker class
//
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
* See cxx source for full Copyright notice */
+/* $Id$ */
+
//-------------------------------------------------------------------------
// class AliTracker
//