X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=TFluka%2Fqueffc.cxx;h=1b482c17230efb7dc3786912378ce6420abe0db6;hb=4a5c79ffccc492e3663f70ccf76f124adfd21fb6;hp=d5ec165c030af486db69002f33e17da6385c8a9b;hpb=1b866d4b08cd17bf26aa42f10dad896d5fb987bc;p=u%2Fmrichter%2FAliRoot.git diff --git a/TFluka/queffc.cxx b/TFluka/queffc.cxx index d5ec165c030..1b482c17230 100644 --- a/TFluka/queffc.cxx +++ b/TFluka/queffc.cxx @@ -2,19 +2,21 @@ #include "Ftrackr.h" //(TRACKR) fluka common #include "Fiounit.h" //(IOUNIT) fluka common #include "Fopphcm.h" //(OPPHCM) fluka common +#include "TGeoMaterial.h" +#include "TFlukaCerenkov.h" +#include "TFluka.h" +#include "TGeoManager.h" + #ifndef WIN32 # define queffc queffc_ #else # define queffc QUEFFC #endif extern "C" { -Double_t queffc(Double_t& wvlngt, Double_t& omgpho, Int_t& mmat) -{ - printf("queffc called %e %e %d \n", wvlngt, omgpho, mmat); - if (wvlngt > OPPHCM.wvmxsn || wvlngt < OPPHCM.wvmnsn) { - return (0.); - } else { - return (OPPHCM.opsnmx); + Double_t queffc(Double_t& /*wvlngt*/, Double_t& /*omgpho*/) + { + Double_t eff = TFlukaCerenkov::GetGlobalMaximumEfficiency(); + return (eff); } } -} +