Line data Source code
1 : /**************************************************************************
2 : * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
3 : * *
4 : * Author: The ALICE Off-line Project. *
5 : * Contributors are mentioned in the code where appropriate. *
6 : * *
7 : * Permission to use, copy, modify and distribute this software and its *
8 : * documentation strictly for non-commercial purposes is hereby granted *
9 : * without fee, provided that the above copyright notice appears in all *
10 : * copies and that both the copyright notice and this permission notice *
11 : * appear in the supporting documentation. The authors make no claims *
12 : * about the suitability of this software for any purpose. It is *
13 : * provided "as is" without express or implied warranty. *
14 : **************************************************************************/
15 :
16 : /* $Id$ */
17 : //-------------------------------------------------------------------------
18 : // Class AliCollisionGeometry
19 : // This is a class to handle the collison geometry defined by
20 : // the generator
21 : // Author: A.Morsch Andreas.Morsch@cern.ch
22 : //-------------------------------------------------------------------------
23 :
24 :
25 : #include "AliCollisionGeometry.h"
26 176 : ClassImp(AliCollisionGeometry)
27 :
28 : //______________________________________________________________________
29 : AliCollisionGeometry::AliCollisionGeometry() :
30 0 : fNHardScatters(0),
31 0 : fNProjectileParticipants(0),
32 0 : fNTargetParticipants(0),
33 0 : fNNColl(0),
34 0 : fNNwColl(0),
35 0 : fNwNColl(0),
36 0 : fNwNwColl(0),
37 0 : fProjectileSpecn(0),
38 0 : fProjectileSpecp(0),
39 0 : fTargetSpecn(0),
40 0 : fTargetSpecp(0),
41 0 : fImpactParameter(0),
42 0 : fReactionPlaneAngle(0),
43 0 : fNSD1(0),
44 0 : fNSD2(0),
45 0 : fNDD(0)
46 0 : {
47 0 : }
48 :
49 : AliCollisionGeometry::AliCollisionGeometry(const AliCollisionGeometry& cgeo):
50 0 : fNHardScatters(cgeo.fNHardScatters),
51 0 : fNProjectileParticipants(cgeo.fNProjectileParticipants),
52 0 : fNTargetParticipants(cgeo.fNTargetParticipants),
53 0 : fNNColl(cgeo.fNNColl),
54 0 : fNNwColl(cgeo.fNNwColl),
55 0 : fNwNColl(cgeo.fNwNColl),
56 0 : fNwNwColl(cgeo.fNwNwColl),
57 0 : fProjectileSpecn(cgeo.fProjectileSpecn),
58 0 : fProjectileSpecp(cgeo.fProjectileSpecp),
59 0 : fTargetSpecn(cgeo.fTargetSpecn),
60 0 : fTargetSpecp(cgeo.fTargetSpecp),
61 0 : fImpactParameter(cgeo.fImpactParameter),
62 0 : fReactionPlaneAngle(cgeo.fReactionPlaneAngle),
63 0 : fNSD1(cgeo.fNSD1),
64 0 : fNSD2(cgeo.fNSD2),
65 0 : fNDD(cgeo.fNDD)
66 0 : {
67 : // Copy constructor
68 0 : }
|