X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=FASTSIM%2FAliFastResponse.cxx;h=e3191af15511f21712e5d3f6a8beaa30cdb09b6a;hb=83decb5f97a9170379eec64cef3179390406e806;hp=fef1a69880e4d0b204cc017b411db7863aaa7418;hpb=803d1ab0e2c9c9a8116c05954c3d3cdcf1f33759;p=u%2Fmrichter%2FAliRoot.git diff --git a/FASTSIM/AliFastResponse.cxx b/FASTSIM/AliFastResponse.cxx index fef1a69880e..e3191af1551 100644 --- a/FASTSIM/AliFastResponse.cxx +++ b/FASTSIM/AliFastResponse.cxx @@ -15,22 +15,37 @@ /* $Id$ */ +// Basic implementation of a fast detector response. +// The 3-vector of the particle can be passes as +// a TParticle or as +// transverse momentum pt, polar angle theta and azimuthal angle phi +// Author: Andreas Morsch +// andreas.morsch@cern.ch +// #include "AliFastResponse.h" #include "AliFastParticle.h" ClassImp(AliFastResponse) -Float_t AliFastResponse::Evaluate(AliFastParticle* part) +Float_t AliFastResponse::Evaluate(Float_t /*charge*/, Float_t /*pt*/, Float_t /*theta*/, Float_t /*phi*/) { // +// Dummy implementation of this method +// + return 0.; +} + + +void AliFastResponse::Evaluate(Float_t /*charge*/, Float_t p, Float_t theta , Float_t phi, + Float_t& pS, Float_t& thetaS, Float_t& phiS) +{ +// // Basic implementation of this method // - Float_t theta = part->Theta(); - Float_t phi = part->Phi(); - Float_t pt = part->Pt(); - Float_t eff = Evaluate(pt, theta, phi); - return eff; + pS = p; + thetaS = theta; + phiS = phi; } void AliFastResponse::Evaluate(Float_t p, Float_t theta , Float_t phi, @@ -44,3 +59,11 @@ void AliFastResponse::Evaluate(Float_t p, Float_t theta , Float_t phi, phiS = phi; } +void AliFastResponse::Copy(TObject&) const +{ + // + // Copy + // + Fatal("Copy","Not implemented!\n"); +} +