X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=EVGEN%2FAliGenThetaSlice.cxx;h=a9077c3d7e41bef0624c5db991cd0520d45a17ef;hb=59fe7b77ab8fdd1c631da3789396b3e477dd3f66;hp=d23cbe339d802794403c99ff6c2c9e9dd1b9ff8c;hpb=88cb7938ca21d4a80991d4e7aa564008c29340f7;p=u%2Fmrichter%2FAliRoot.git diff --git a/EVGEN/AliGenThetaSlice.cxx b/EVGEN/AliGenThetaSlice.cxx index d23cbe339d8..a9077c3d7e4 100644 --- a/EVGEN/AliGenThetaSlice.cxx +++ b/EVGEN/AliGenThetaSlice.cxx @@ -13,32 +13,19 @@ * provided "as is" without express or implied warranty. * **************************************************************************/ -/* -$Log$ -Revision 1.1.4.1 2003/04/14 17:33:50 hristov -Merging with v3-09-08 (part1) +/* $Id$ */ -Revision 1.2 2003/01/14 10:50:19 alibrary -Cleanup of STEER coding conventions -Revision 1.1 2002/03/11 10:56:06 morsch -AliGenThetaSlice, first commit. (Jiri Chudoba) - -*/ -//////////////////////////////////////////////////////////////////////// -// -// generates n particles with in the same phi angle, varies theta +// Generates n particles with in the same phi angle, varies theta // in equidistant intervals // This class is intended to use for studies of TPC response // via merging with background event. -// // Note that for a given theta pt and p are not independent // Range for only one variable (pt or p) should be given. // Based on the AliGenBox class written by andreas.morsch@cern.ch // // Comments and suggestions: Jiri.Chudoba@cern.ch -// -//////////////////////////////////////////////////////////////////////// + #include @@ -50,25 +37,24 @@ ClassImp(AliGenThetaSlice) //_____________________________________________________________________________ AliGenThetaSlice::AliGenThetaSlice() - :AliGenerator() + :AliGenerator(), + fIpart(0) { // // Default constructor // - fIpart=0; } //_____________________________________________________________________________ AliGenThetaSlice::AliGenThetaSlice(Int_t npart) - :AliGenerator(npart) + :AliGenerator(npart), + fIpart(kProton) { // // Standard constructor // fName = "ThetaSlice"; fTitle = "Particle generator - const. phi, slices in theta"; - // Generate Proton by default - fIpart=kProton; } //_____________________________________________________________________________ @@ -123,7 +109,7 @@ void AliGenThetaSlice::Generate() TMath::Sqrt(-2*TMath::Log(random[2*j+1])); } } - SetTrack(fTrackIt,-1,fIpart,p,origin,polar,0,kPPrimary,nt); + PushTrack(fTrackIt,-1,fIpart,p,origin,polar,0,kPPrimary,nt); } }