]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TFluka/queffc.cxx
Coding conventions
[u/mrichter/AliRoot.git] / TFluka / queffc.cxx
index 78abbb506abe6199e7f492756b98980aeb2713db..1b482c17230efb7dc3786912378ce6420abe0db6 100644 (file)
@@ -4,7 +4,7 @@
 #include "Fopphcm.h"  //(OPPHCM) fluka common
 #include "TGeoMaterial.h"
 #include "TFlukaCerenkov.h"
-#include "TFlukaGeo.h"
+#include "TFluka.h"
 #include "TGeoManager.h"
 
 #ifndef WIN32
 # 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);
-    TFluka* fluka =  (TFluka*) gMC;
-    TGeoMaterial*    material =  (TGeoMaterial*) (gGeoManager->GetListOfMaterials())->At(fluka->GetMaterialIndex(mmat));
-    TFlukaCerenkov*  cerenkov = dynamic_cast<TFlukaCerenkov*> (material->GetCerenkovProperties());
-    return (cerenkov->GetQuantumEfficiencyByWaveLength(wvlngt));
-}
+    Double_t queffc(Double_t& /*wvlngt*/, Double_t& /*omgpho*/)
+    {
+       Double_t eff = TFlukaCerenkov::GetGlobalMaximumEfficiency();
+       return (eff);
+    }
 }
+