//----------------------------------------------------------------------- // File and Version Information: // $Id: $ // // Description: // Class EmcClusterLiloPos. Lilo is a combined linear/logarithmic digi // weighting algorithm for cluster position reconstruction. It features // an energy dependent offset parameter and an effective addend // counter. If more than one digi was found in the logarithmic sum for // one angle, this sum is used for this angle. If not, the linear sum // is used which normally includes more digis. // // Software developed for the BaBar Detector at the SLAC B-Factory. // Adapted for the PANDA experiment at GSI // // Author List: // Stephan Otto // Dima Melnichuk - adaption for PANDA // // Copyright Information: // Copyright (C) 2000 TU Dresden // //------------------------------------------------------------------------ #ifndef EMCCLUSTERLILOPOS_HH #define EMCCLUSTERLILOPOS_HH #include class TVector3; class EmcCluster; class TwoCoordIndex; class EmcDigi; typedef std::map EmcDigiPtrDict; class EmcClusterLiloPos { public: // Constructors EmcClusterLiloPos( const EmcCluster & ); EmcClusterLiloPos( const EmcClusterLiloPos & ); // Destructor virtual ~EmcClusterLiloPos(); // Selectors (const) static TVector3 liloWhere( const EmcCluster * ); //ClassDef(EmcClusterLiloPos,1) }; #endif