16 #ifndef ROO_INV_TRANSFORM 
   17 #define ROO_INV_TRANSFORM 
   21 class RooInvTransform : 
public RooAbsFunc {
 
   23   RooInvTransform(
const RooAbsFunc &func);
 
   24   inline virtual ~RooInvTransform() { }
 
   26   inline virtual Double_t operator()(
const Double_t xvector[])
 const {
 
   27     Double_t xinv= 1./xvector[0];
 
   28     return (*_func)(&xinv)*xinv*xinv;
 
   30   inline virtual Double_t getMinLimit(UInt_t index)
 const { 
return 1/_func->getMaxLimit(index); }
 
   31   inline virtual Double_t getMaxLimit(UInt_t index)
 const { 
return 1/_func->getMinLimit(index); }
 
   34   const RooAbsFunc *_func; 
 
   36   ClassDef(RooInvTransform,0)