DAS  3.0
Das Analysis System
FunctionOfPseudoJet< TOut >abstract

#include <fjcore.hh>

Public Member Functions

 FunctionOfPseudoJet ()
 
virtual ~FunctionOfPseudoJet ()
 
virtual std::string description () const
 
virtual TOut result (const PseudoJet &pj) const =0
 
TOut operator() (const PseudoJet &pj) const
 
std::vector< TOut > operator() (const std::vector< PseudoJet > &pjs) const
 

Constructor & Destructor Documentation

◆ FunctionOfPseudoJet()

FunctionOfPseudoJet ( )
inline
847 {}

◆ ~FunctionOfPseudoJet()

virtual ~FunctionOfPseudoJet ( )
inlinevirtual
848 {}

Member Function Documentation

◆ description()

virtual std::string description ( ) const
inlinevirtual
849 { return "";}

◆ operator()() [1/2]

TOut operator() ( const PseudoJet pj) const
inline
851 { return result(pj);}

◆ operator()() [2/2]

std::vector<TOut> operator() ( const std::vector< PseudoJet > &  pjs) const
inline
852  {
853  std::vector<TOut> res(pjs.size());
854  for (unsigned int i=0; i<pjs.size(); i++)
855  res[i] = result(pjs[i]);
856  return res;
857  }

◆ result()

virtual TOut result ( const PseudoJet pj) const
pure virtual

The documentation for this class was generated from the following file:
FunctionOfPseudoJet::result
virtual TOut result(const PseudoJet &pj) const =0