#ifndef LXEFF_INCLUDED #define LXEFF_INCLUDED #pragma GCC diagnostic ignored "-Weffc++" #include "Rtypes.h" #include "LxSettings.h" #include #include #include class LxFinderTriplet; class LxPoint; struct LxEff { explicit LxEff(LxFinderTriplet& owner); void CalcRecoEff(bool joinExt); void AnalyzeNotMatchedMC(std::ofstream& out, std::list hits[LXSTATIONS][LXLAYERS]); #ifdef CLUSTER_MODE void AnalyzeNotMatched(std::ofstream& out, std::list hits[LXSTATIONS][LXLAYERS]); void AnalyzeNotMatched2(std::ofstream& out, std::list hits[LXSTATIONS][LXLAYERS]); void DumpNotMatchedMC(std::list hits[LXSTATIONS][LXLAYERS]); #endif//CLUSTER_MODE LxFinderTriplet& finder; }; struct LxMCTrack; struct LxStsMCPoint { Double_t p, q, x, y, z, px, py, pz; Int_t stationNumber; LxMCTrack* mcTrack; }; #endif//LXEFF_INCLUDED