All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
opdet::PDMapAlg Class Referenceabstract

#include <PDMapAlg.h>

Inheritance diagram for opdet::PDMapAlg:
opdet::PDMapAlgSimple opdet::sbndPDMapAlg

Public Member Functions

virtual ~PDMapAlg () noexcept=default
 
virtual std::string pdType (size_t ch) const =0
 
virtual bool isPDType (size_t ch, std::string pdname) const
 

Detailed Description

Definition at line 23 of file PDMapAlg.h.

Constructor & Destructor Documentation

virtual opdet::PDMapAlg::~PDMapAlg ( )
virtualdefaultnoexcept

Member Function Documentation

virtual bool opdet::PDMapAlg::isPDType ( size_t  ch,
std::string  pdname 
) const
inlinevirtual

Reimplemented in opdet::sbndPDMapAlg.

Definition at line 33 of file PDMapAlg.h.

34  { return (pdType(ch)==pdname); }
virtual std::string pdType(size_t ch) const =0
virtual std::string opdet::PDMapAlg::pdType ( size_t  ch) const
pure virtual

The documentation for this class was generated from the following file: