![]() |
The Gaudi Framework
master (ff829712)
|
PropertyBase base class allowing PropertyBase* collections to be "homogeneous". More...
#include </builds/gaudi/Gaudi/GaudiKernel/include/Gaudi/Details/PropertyBase.h>
Inherited by Gaudi::Property< GaudiUtils::HashMap< std::string, T > >, Gaudi::Property< TYPE >, Gaudi::Property< TYPE & >, Gaudi::Property< bool >, Gaudi::Property< char >, Gaudi::Property< signed char >, Gaudi::Property< unsigned char >, Gaudi::Property< short >, Gaudi::Property< unsigned short >, Gaudi::Property< int >, Gaudi::Property< unsigned int >, Gaudi::Property< long >, Gaudi::Property< unsigned long >, Gaudi::Property< long long >, Gaudi::Property< unsigned long long >, Gaudi::Property< float >, Gaudi::Property< double >, Gaudi::Property< long double >, Gaudi::Property< std::string >, Gaudi::Property< bool & >, Gaudi::Property< char & >, Gaudi::Property< signed char & >, Gaudi::Property< unsigned char & >, Gaudi::Property< short & >, Gaudi::Property< unsigned short & >, Gaudi::Property< int & >, Gaudi::Property< unsigned int & >, Gaudi::Property< long & >, Gaudi::Property< unsigned long & >, Gaudi::Property< long long & >, Gaudi::Property< unsigned long long & >, Gaudi::Property< float & >, Gaudi::Property< double & >, Gaudi::Property< long double & >, Gaudi::Property< std::string & >, Gaudi::Property< std::vector< bool > >, Gaudi::Property< std::vector< char > >, Gaudi::Property< std::vector< signed char > >, Gaudi::Property< std::vector< unsigned char > >, Gaudi::Property< std::vector< short > >, Gaudi::Property< std::vector< unsigned short > >, Gaudi::Property< std::vector< int > >, Gaudi::Property< std::vector< unsigned int > >, Gaudi::Property< std::vector< long > >, Gaudi::Property< std::vector< unsigned long > >, Gaudi::Property< std::vector< long long > >, Gaudi::Property< std::vector< unsigned long long > >, Gaudi::Property< std::vector< float > >, Gaudi::Property< std::vector< double > >, Gaudi::Property< std::vector< long double > >, Gaudi::Property< std::vector< std::string > >, Gaudi::Property< std::vector< bool > & >, Gaudi::Property< std::vector< char > & >, Gaudi::Property< std::vector< signed char > & >, Gaudi::Property< std::vector< unsigned char > & >, Gaudi::Property< std::vector< short > & >, Gaudi::Property< std::vector< unsigned short > & >, Gaudi::Property< std::vector< int > & >, Gaudi::Property< std::vector< unsigned int > & >, Gaudi::Property< std::vector< long > & >, Gaudi::Property< std::vector< unsigned long > & >, Gaudi::Property< std::vector< long long > & >, Gaudi::Property< std::vector< unsigned long long > & >, Gaudi::Property< std::vector< float > & >, Gaudi::Property< std::vector< double > & >, Gaudi::Property< std::vector< long double > & >, Gaudi::Property< std::vector< std::string > & >, Gaudi::Property< Gaudi::Histo1DDef >, Gaudi::Property< Gaudi::Histo1DDef & >, Gaudi::Property< DataObjIDColl >, Gaudi::Property< std::map< std::string, std::string > >, Gaudi::Property< Setup >, Gaudi::Property< Map >, Gaudi::Property< CLID >, Gaudi::Property< StreamSpecs >, Gaudi::Property< size_t >, Gaudi::Property< std::size_t >, Gaudi::Property< std::pair< double, double > >, Gaudi::Property< std::vector< std::pair< double, double > > >, Gaudi::Property< std::vector< std::vector< std::string > > >, Gaudi::Property< std::vector< std::vector< double > > >, Gaudi::Property< std::map< int, double > >, Gaudi::Property< std::map< std::string, int > >, Gaudi::Property< std::map< std::string, double > >, Gaudi::Property< std::map< std::string, std::vector< std::string > > >, Gaudi::Property< std::pair< int, int > >, Gaudi::Property< std::map< std::string, std::vector< double > > >, Gaudi::Property< std::map< std::string, std::vector< int > > >, Gaudi::Property< std::map< int, int > >, Gaudi::Property< std::vector< std::pair< int, int > > >, Gaudi::Property< std::map< int, std::string > >, Gaudi::Property< std::map< unsigned int, std::string > >, Gaudi::Property< std::tuple< std::string, int, double > >, Gaudi::Property< std::tuple< std::string > >, Gaudi::Property< std::unordered_set< int > >, Gaudi::Property< std::unordered_set< std::string > >, Gaudi::Property< std::array< double, 3 > >, Gaudi::Property< std::array< int, 1 > >, Gaudi::Property< GaudiUtils::Map< std::string, std::string > >, Gaudi::Property< std::vector< Triplet > >, Gaudi::Property< std::set< Triplet > >, Gaudi::Property< std::unordered_set< Triplet, HashFunction > >, Gaudi::Property< std::tuple< int, VS > >, Gaudi::Property< std::tuple< int, SS > >, Gaudi::Property< std::tuple< int, USS > >, Gaudi::Property< std::vector< DataObjID > >, Gaudi::Property< CatalogNames >, Gaudi::Property< std::array< std::string, sizeof...(OUTPUTs)> >, Gaudi::Property< Files >, Gaudi::Property< Particles >, Gaudi::Property< boost::array< double, 5 > >, Gaudi::Property< boost::array< std::string, 4 > >, Gaudi::Property< ConditionKey >, Gaudi::Property< std::unordered_map< std::string, std::string > >, Gaudi::Property< Gaudi::XYZPoint >, Gaudi::Property< Gaudi::XYZVector >, Gaudi::Property< Gaudi::LorentzVector >, Gaudi::Property< Gaudi::Vector5 >, Gaudi::Property< std::vector< Gaudi::XYZPoint > >, Gaudi::Property< std::vector< Gaudi::XYZVector > >, Gaudi::Property< std::vector< Gaudi::LorentzVector > >, Gaudi::Property< Gaudi::StringKey >, Gaudi::Property< Keys >, Gaudi::Property< DBaseEntries >, Gaudi::Property< Histo1DMap >, Gaudi::Property< uint64_t >, Gaudi::Property< std::vector< std::pair< std::string, std::string > > >, Gaudi::Property< std::map< std::string, std::string, std::less<> > >, Gaudi::Property< PartitionDefs >, Gaudi::Property< ItemNames >, Gaudi::Property< AlgDependentItemNames >, Gaudi::Property< std::set< int > >, Gaudi::Property< std::set< std::string > >, Gaudi::Property< std::unordered_set< float > >, Gaudi::Property< T >, Gaudi::Property< R >, Gaudi::Property< TYPE, VERIFIER, HANDLERS >, and PropertyWithHandlers< Handler >.
Public Member Functions | |
const std::string | name () const |
property name | |
std::string | documentation () const |
property documentation | |
std::string | semantics () const |
property semantics | |
const std::type_info * | type_info () const |
property type-info | |
std::string | type () const |
property type | |
virtual bool | load (PropertyBase &dest) const =0 |
export the property value to the destination | |
virtual bool | assign (const PropertyBase &source)=0 |
import the property value form the source | |
virtual std::string | toString () const =0 |
value -> string | |
virtual void | toStream (std::ostream &out) const =0 |
value -> stream | |
virtual StatusCode | fromString (const std::string &value)=0 |
string -> value | |
virtual PropertyBase & | declareReadHandler (std::function< void(PropertyBase &)> fun)=0 |
set new callback for reading | |
virtual PropertyBase & | declareUpdateHandler (std::function< void(PropertyBase &)> fun)=0 |
set new callback for update | |
virtual const std::function< void(PropertyBase &)> | readCallBack () const =0 |
get a reference to the readCallBack | |
virtual const std::function< void(PropertyBase &)> | updateCallBack () const =0 |
get a reference to the updateCallBack | |
virtual bool | useUpdateHandler ()=0 |
manual trigger for callback for update | |
template<class HT> | |
PropertyBase & | declareReadHandler (void(HT::*MF)(PropertyBase &), HT *instance) |
template<class HT> | |
PropertyBase & | declareUpdateHandler (void(HT::*MF)(PropertyBase &), HT *instance) |
virtual | ~PropertyBase () |
virtual destructor | |
void | setName (std::string value) |
set the new value for the property name | |
void | setDocumentation (std::string value) |
set the documentation string | |
void | setSemantics (std::string value) |
set the semantics string | |
virtual std::ostream & | fillStream (std::ostream &) const |
the printout of the property value | |
virtual PropertyBase * | clone () const =0 |
clones the current property | |
void | setOwnerType (const std::type_info &ownerType) |
set the type of the owner class (used for documentation) | |
template<class OWNER> | |
void | setOwnerType () |
set the type of the owner class (used for documentation) | |
const std::type_info * | ownerType () const |
get the type of the owner class (used for documentation) | |
std::string | ownerTypeName () const |
get the string for the type of the owner class (used for documentation) | |
Protected Member Functions | |
PropertyBase (const std::type_info &type, std::string name="", std::string doc="", std::string semantics="") | |
constructor from the property name and the type | |
PropertyBase (std::string name, const std::type_info &type) | |
constructor from the property name and the type | |
PropertyBase (const PropertyBase &)=default | |
copy constructor | |
PropertyBase & | operator= (const PropertyBase &)=default |
assignment operator | |
Private Member Functions | |
void | add (WeakPropertyRef *ref) |
void | remove (WeakPropertyRef *ref) |
Static Private Member Functions | |
static std::string_view | to_view (std::string str) |
helper to map a string to a reliable std::string_view | |
Private Attributes | |
std::string_view | m_name |
property name | |
std::string_view | m_documentation |
property doc string | |
std::string_view | m_semantics |
property semantics | |
const std::type_info * | m_typeinfo |
property type | |
const std::type_info * | m_ownerType = nullptr |
type of owner of the property (if defined) | |
friend | WeakPropertyRef |
std::set< WeakPropertyRef * > | m_weakReferences |
PropertyBase base class allowing PropertyBase* collections to be "homogeneous".
Definition at line 34 of file PropertyBase.h.
|
inlinevirtual |
virtual destructor
Definition at line 218 of file PropertyBase.h.
|
inlineprotected |
constructor from the property name and the type
Definition at line 117 of file PropertyBase.h.
|
inlineprotected |
|
protecteddefault |
copy constructor
|
inlineprivate |
Definition at line 146 of file PropertyBase.h.
|
pure virtual |
import the property value form the source
Implemented in DataHandleProperty, Gaudi::Property< TYPE, VERIFIER, HANDLERS >, Gaudi::Property< AlgDependentItemNames >, Gaudi::Property< bool & >, Gaudi::Property< bool & >, Gaudi::Property< bool >, Gaudi::Property< bool >, Gaudi::Property< boost::array< double, 5 > >, Gaudi::Property< boost::array< std::string, 4 > >, Gaudi::Property< CatalogNames >, Gaudi::Property< char & >, Gaudi::Property< char & >, Gaudi::Property< char >, Gaudi::Property< char >, Gaudi::Property< CLID >, Gaudi::Property< ConditionKey >, Gaudi::Property< DataObjIDColl >, Gaudi::Property< DBaseEntries >, Gaudi::Property< double & >, Gaudi::Property< double & >, Gaudi::Property< double >, Gaudi::Property< double >, Gaudi::Property< Files >, Gaudi::Property< float & >, Gaudi::Property< float & >, Gaudi::Property< float >, Gaudi::Property< float >, Gaudi::Property< Gaudi::Histo1DDef & >, Gaudi::Property< Gaudi::Histo1DDef & >, Gaudi::Property< Gaudi::Histo1DDef >, Gaudi::Property< Gaudi::Histo1DDef >, Gaudi::Property< Gaudi::LorentzVector >, Gaudi::Property< Gaudi::StringKey >, Gaudi::Property< Gaudi::Vector5 >, Gaudi::Property< Gaudi::XYZPoint >, Gaudi::Property< Gaudi::XYZVector >, Gaudi::Property< GaudiUtils::HashMap< std::string, T > >, Gaudi::Property< GaudiUtils::HashMap< std::string, T > >, Gaudi::Property< GaudiUtils::Map< std::string, std::string > >, Gaudi::Property< Histo1DMap >, Gaudi::Property< int & >, Gaudi::Property< int & >, Gaudi::Property< int >, Gaudi::Property< int >, Gaudi::Property< ItemNames >, Gaudi::Property< Keys >, Gaudi::Property< long & >, Gaudi::Property< long & >, Gaudi::Property< long >, Gaudi::Property< long >, Gaudi::Property< long double & >, Gaudi::Property< long double & >, Gaudi::Property< long double >, Gaudi::Property< long double >, Gaudi::Property< long long & >, Gaudi::Property< long long & >, Gaudi::Property< long long >, Gaudi::Property< long long >, Gaudi::Property< Map >, Gaudi::Property< Particles >, Gaudi::Property< PartitionDefs >, Gaudi::Property< R >, Gaudi::Property< Setup >, Gaudi::Property< short & >, Gaudi::Property< short & >, Gaudi::Property< short >, Gaudi::Property< short >, Gaudi::Property< signed char & >, Gaudi::Property< signed char & >, Gaudi::Property< signed char >, Gaudi::Property< signed char >, Gaudi::Property< size_t >, Gaudi::Property< std::array< double, 3 > >, Gaudi::Property< std::array< int, 1 > >, Gaudi::Property< std::array< std::string, sizeof...(OUTPUTs)> >, Gaudi::Property< std::map< int, double > >, Gaudi::Property< std::map< int, int > >, Gaudi::Property< std::map< int, std::string > >, Gaudi::Property< std::map< std::string, double > >, Gaudi::Property< std::map< std::string, int > >, Gaudi::Property< std::map< std::string, std::string > >, Gaudi::Property< std::map< std::string, std::string, std::less<> > >, Gaudi::Property< std::map< std::string, std::vector< double > > >, Gaudi::Property< std::map< std::string, std::vector< int > > >, Gaudi::Property< std::map< std::string, std::vector< std::string > > >, Gaudi::Property< std::map< unsigned int, std::string > >, Gaudi::Property< std::pair< double, double > >, Gaudi::Property< std::pair< int, int > >, Gaudi::Property< std::set< int > >, Gaudi::Property< std::set< std::string > >, Gaudi::Property< std::set< Triplet > >, Gaudi::Property< std::size_t >, Gaudi::Property< std::string & >, Gaudi::Property< std::string & >, Gaudi::Property< std::string >, Gaudi::Property< std::string >, Gaudi::Property< std::tuple< int, SS > >, Gaudi::Property< std::tuple< int, USS > >, Gaudi::Property< std::tuple< int, VS > >, Gaudi::Property< std::tuple< std::string > >, Gaudi::Property< std::tuple< std::string, int, double > >, Gaudi::Property< std::unordered_map< std::string, std::string > >, Gaudi::Property< std::unordered_set< float > >, Gaudi::Property< std::unordered_set< int > >, Gaudi::Property< std::unordered_set< std::string > >, Gaudi::Property< std::unordered_set< Triplet, HashFunction > >, Gaudi::Property< std::vector< bool > & >, Gaudi::Property< std::vector< bool > & >, Gaudi::Property< std::vector< bool > >, Gaudi::Property< std::vector< bool > >, Gaudi::Property< std::vector< char > & >, Gaudi::Property< std::vector< char > & >, Gaudi::Property< std::vector< char > >, Gaudi::Property< std::vector< char > >, Gaudi::Property< std::vector< DataObjID > >, Gaudi::Property< std::vector< double > & >, Gaudi::Property< std::vector< double > & >, Gaudi::Property< std::vector< double > >, Gaudi::Property< std::vector< double > >, Gaudi::Property< std::vector< float > & >, Gaudi::Property< std::vector< float > & >, Gaudi::Property< std::vector< float > >, Gaudi::Property< std::vector< float > >, Gaudi::Property< std::vector< Gaudi::LorentzVector > >, Gaudi::Property< std::vector< Gaudi::XYZPoint > >, Gaudi::Property< std::vector< Gaudi::XYZVector > >, Gaudi::Property< std::vector< int > & >, Gaudi::Property< std::vector< int > & >, Gaudi::Property< std::vector< int > >, Gaudi::Property< std::vector< int > >, Gaudi::Property< std::vector< long > & >, Gaudi::Property< std::vector< long > & >, Gaudi::Property< std::vector< long > >, Gaudi::Property< std::vector< long > >, Gaudi::Property< std::vector< long double > & >, Gaudi::Property< std::vector< long double > & >, Gaudi::Property< std::vector< long double > >, Gaudi::Property< std::vector< long double > >, Gaudi::Property< std::vector< long long > & >, Gaudi::Property< std::vector< long long > & >, Gaudi::Property< std::vector< long long > >, Gaudi::Property< std::vector< long long > >, Gaudi::Property< std::vector< short > & >, Gaudi::Property< std::vector< short > & >, Gaudi::Property< std::vector< short > >, Gaudi::Property< std::vector< short > >, Gaudi::Property< std::vector< signed char > & >, Gaudi::Property< std::vector< signed char > & >, Gaudi::Property< std::vector< signed char > >, Gaudi::Property< std::vector< signed char > >, Gaudi::Property< std::vector< std::pair< double, double > > >, Gaudi::Property< std::vector< std::pair< int, int > > >, Gaudi::Property< std::vector< std::pair< std::string, std::string > > >, Gaudi::Property< std::vector< std::string > & >, Gaudi::Property< std::vector< std::string > & >, Gaudi::Property< std::vector< std::string > >, Gaudi::Property< std::vector< std::string > >, Gaudi::Property< std::vector< std::vector< double > > >, Gaudi::Property< std::vector< std::vector< std::string > > >, Gaudi::Property< std::vector< Triplet > >, Gaudi::Property< std::vector< unsigned char > & >, Gaudi::Property< std::vector< unsigned char > & >, Gaudi::Property< std::vector< unsigned char > >, Gaudi::Property< std::vector< unsigned char > >, Gaudi::Property< std::vector< unsigned int > & >, Gaudi::Property< std::vector< unsigned int > & >, Gaudi::Property< std::vector< unsigned int > >, Gaudi::Property< std::vector< unsigned int > >, Gaudi::Property< std::vector< unsigned long > & >, Gaudi::Property< std::vector< unsigned long > & >, Gaudi::Property< std::vector< unsigned long > >, Gaudi::Property< std::vector< unsigned long > >, Gaudi::Property< std::vector< unsigned long long > & >, Gaudi::Property< std::vector< unsigned long long > & >, Gaudi::Property< std::vector< unsigned long long > >, Gaudi::Property< std::vector< unsigned long long > >, Gaudi::Property< std::vector< unsigned short > & >, Gaudi::Property< std::vector< unsigned short > & >, Gaudi::Property< std::vector< unsigned short > >, Gaudi::Property< std::vector< unsigned short > >, Gaudi::Property< StreamSpecs >, Gaudi::Property< T >, Gaudi::Property< TYPE & >, Gaudi::Property< TYPE & >, Gaudi::Property< TYPE >, Gaudi::Property< TYPE >, Gaudi::Property< uint64_t >, Gaudi::Property< unsigned char & >, Gaudi::Property< unsigned char & >, Gaudi::Property< unsigned char >, Gaudi::Property< unsigned char >, Gaudi::Property< unsigned int & >, Gaudi::Property< unsigned int & >, Gaudi::Property< unsigned int >, Gaudi::Property< unsigned int >, Gaudi::Property< unsigned long & >, Gaudi::Property< unsigned long & >, Gaudi::Property< unsigned long >, Gaudi::Property< unsigned long >, Gaudi::Property< unsigned long long & >, Gaudi::Property< unsigned long long & >, Gaudi::Property< unsigned long long >, Gaudi::Property< unsigned long long >, Gaudi::Property< unsigned short & >, Gaudi::Property< unsigned short & >, Gaudi::Property< unsigned short >, and Gaudi::Property< unsigned short >.
|
pure virtual |
clones the current property
Implemented in DataHandleProperty, Gaudi::Property< TYPE, VERIFIER, HANDLERS >, Gaudi::Property< AlgDependentItemNames >, Gaudi::Property< bool & >, Gaudi::Property< bool & >, Gaudi::Property< bool >, Gaudi::Property< bool >, Gaudi::Property< boost::array< double, 5 > >, Gaudi::Property< boost::array< std::string, 4 > >, Gaudi::Property< CatalogNames >, Gaudi::Property< char & >, Gaudi::Property< char & >, Gaudi::Property< char >, Gaudi::Property< char >, Gaudi::Property< CLID >, Gaudi::Property< ConditionKey >, Gaudi::Property< DataObjIDColl >, Gaudi::Property< DBaseEntries >, Gaudi::Property< double & >, Gaudi::Property< double & >, Gaudi::Property< double >, Gaudi::Property< double >, Gaudi::Property< Files >, Gaudi::Property< float & >, Gaudi::Property< float & >, Gaudi::Property< float >, Gaudi::Property< float >, Gaudi::Property< Gaudi::Histo1DDef & >, Gaudi::Property< Gaudi::Histo1DDef & >, Gaudi::Property< Gaudi::Histo1DDef >, Gaudi::Property< Gaudi::Histo1DDef >, Gaudi::Property< Gaudi::LorentzVector >, Gaudi::Property< Gaudi::StringKey >, Gaudi::Property< Gaudi::Vector5 >, Gaudi::Property< Gaudi::XYZPoint >, Gaudi::Property< Gaudi::XYZVector >, Gaudi::Property< GaudiUtils::HashMap< std::string, T > >, Gaudi::Property< GaudiUtils::HashMap< std::string, T > >, Gaudi::Property< GaudiUtils::Map< std::string, std::string > >, Gaudi::Property< Histo1DMap >, Gaudi::Property< int & >, Gaudi::Property< int & >, Gaudi::Property< int >, Gaudi::Property< int >, Gaudi::Property< ItemNames >, Gaudi::Property< Keys >, Gaudi::Property< long & >, Gaudi::Property< long & >, Gaudi::Property< long >, Gaudi::Property< long >, Gaudi::Property< long double & >, Gaudi::Property< long double & >, Gaudi::Property< long double >, Gaudi::Property< long double >, Gaudi::Property< long long & >, Gaudi::Property< long long & >, Gaudi::Property< long long >, Gaudi::Property< long long >, Gaudi::Property< Map >, Gaudi::Property< Particles >, Gaudi::Property< PartitionDefs >, Gaudi::Property< R >, Gaudi::Property< Setup >, Gaudi::Property< short & >, Gaudi::Property< short & >, Gaudi::Property< short >, Gaudi::Property< short >, Gaudi::Property< signed char & >, Gaudi::Property< signed char & >, Gaudi::Property< signed char >, Gaudi::Property< signed char >, Gaudi::Property< size_t >, Gaudi::Property< std::array< double, 3 > >, Gaudi::Property< std::array< int, 1 > >, Gaudi::Property< std::array< std::string, sizeof...(OUTPUTs)> >, Gaudi::Property< std::map< int, double > >, Gaudi::Property< std::map< int, int > >, Gaudi::Property< std::map< int, std::string > >, Gaudi::Property< std::map< std::string, double > >, Gaudi::Property< std::map< std::string, int > >, Gaudi::Property< std::map< std::string, std::string > >, Gaudi::Property< std::map< std::string, std::string, std::less<> > >, Gaudi::Property< std::map< std::string, std::vector< double > > >, Gaudi::Property< std::map< std::string, std::vector< int > > >, Gaudi::Property< std::map< std::string, std::vector< std::string > > >, Gaudi::Property< std::map< unsigned int, std::string > >, Gaudi::Property< std::pair< double, double > >, Gaudi::Property< std::pair< int, int > >, Gaudi::Property< std::set< int > >, Gaudi::Property< std::set< std::string > >, Gaudi::Property< std::set< Triplet > >, Gaudi::Property< std::size_t >, Gaudi::Property< std::string & >, Gaudi::Property< std::string & >, Gaudi::Property< std::string >, Gaudi::Property< std::string >, Gaudi::Property< std::tuple< int, SS > >, Gaudi::Property< std::tuple< int, USS > >, Gaudi::Property< std::tuple< int, VS > >, Gaudi::Property< std::tuple< std::string > >, Gaudi::Property< std::tuple< std::string, int, double > >, Gaudi::Property< std::unordered_map< std::string, std::string > >, Gaudi::Property< std::unordered_set< float > >, Gaudi::Property< std::unordered_set< int > >, Gaudi::Property< std::unordered_set< std::string > >, Gaudi::Property< std::unordered_set< Triplet, HashFunction > >, Gaudi::Property< std::vector< bool > & >, Gaudi::Property< std::vector< bool > & >, Gaudi::Property< std::vector< bool > >, Gaudi::Property< std::vector< bool > >, Gaudi::Property< std::vector< char > & >, Gaudi::Property< std::vector< char > & >, Gaudi::Property< std::vector< char > >, Gaudi::Property< std::vector< char > >, Gaudi::Property< std::vector< DataObjID > >, Gaudi::Property< std::vector< double > & >, Gaudi::Property< std::vector< double > & >, Gaudi::Property< std::vector< double > >, Gaudi::Property< std::vector< double > >, Gaudi::Property< std::vector< float > & >, Gaudi::Property< std::vector< float > & >, Gaudi::Property< std::vector< float > >, Gaudi::Property< std::vector< float > >, Gaudi::Property< std::vector< Gaudi::LorentzVector > >, Gaudi::Property< std::vector< Gaudi::XYZPoint > >, Gaudi::Property< std::vector< Gaudi::XYZVector > >, Gaudi::Property< std::vector< int > & >, Gaudi::Property< std::vector< int > & >, Gaudi::Property< std::vector< int > >, Gaudi::Property< std::vector< int > >, Gaudi::Property< std::vector< long > & >, Gaudi::Property< std::vector< long > & >, Gaudi::Property< std::vector< long > >, Gaudi::Property< std::vector< long > >, Gaudi::Property< std::vector< long double > & >, Gaudi::Property< std::vector< long double > & >, Gaudi::Property< std::vector< long double > >, Gaudi::Property< std::vector< long double > >, Gaudi::Property< std::vector< long long > & >, Gaudi::Property< std::vector< long long > & >, Gaudi::Property< std::vector< long long > >, Gaudi::Property< std::vector< long long > >, Gaudi::Property< std::vector< short > & >, Gaudi::Property< std::vector< short > & >, Gaudi::Property< std::vector< short > >, Gaudi::Property< std::vector< short > >, Gaudi::Property< std::vector< signed char > & >, Gaudi::Property< std::vector< signed char > & >, Gaudi::Property< std::vector< signed char > >, Gaudi::Property< std::vector< signed char > >, Gaudi::Property< std::vector< std::pair< double, double > > >, Gaudi::Property< std::vector< std::pair< int, int > > >, Gaudi::Property< std::vector< std::pair< std::string, std::string > > >, Gaudi::Property< std::vector< std::string > & >, Gaudi::Property< std::vector< std::string > & >, Gaudi::Property< std::vector< std::string > >, Gaudi::Property< std::vector< std::string > >, Gaudi::Property< std::vector< std::vector< double > > >, Gaudi::Property< std::vector< std::vector< std::string > > >, Gaudi::Property< std::vector< Triplet > >, Gaudi::Property< std::vector< unsigned char > & >, Gaudi::Property< std::vector< unsigned char > & >, Gaudi::Property< std::vector< unsigned char > >, Gaudi::Property< std::vector< unsigned char > >, Gaudi::Property< std::vector< unsigned int > & >, Gaudi::Property< std::vector< unsigned int > & >, Gaudi::Property< std::vector< unsigned int > >, Gaudi::Property< std::vector< unsigned int > >, Gaudi::Property< std::vector< unsigned long > & >, Gaudi::Property< std::vector< unsigned long > & >, Gaudi::Property< std::vector< unsigned long > >, Gaudi::Property< std::vector< unsigned long > >, Gaudi::Property< std::vector< unsigned long long > & >, Gaudi::Property< std::vector< unsigned long long > & >, Gaudi::Property< std::vector< unsigned long long > >, Gaudi::Property< std::vector< unsigned long long > >, Gaudi::Property< std::vector< unsigned short > & >, Gaudi::Property< std::vector< unsigned short > & >, Gaudi::Property< std::vector< unsigned short > >, Gaudi::Property< std::vector< unsigned short > >, Gaudi::Property< StreamSpecs >, Gaudi::Property< T >, Gaudi::Property< TYPE & >, Gaudi::Property< TYPE & >, Gaudi::Property< TYPE >, Gaudi::Property< TYPE >, Gaudi::Property< uint64_t >, Gaudi::Property< unsigned char & >, Gaudi::Property< unsigned char & >, Gaudi::Property< unsigned char >, Gaudi::Property< unsigned char >, Gaudi::Property< unsigned int & >, Gaudi::Property< unsigned int & >, Gaudi::Property< unsigned int >, Gaudi::Property< unsigned int >, Gaudi::Property< unsigned long & >, Gaudi::Property< unsigned long & >, Gaudi::Property< unsigned long >, Gaudi::Property< unsigned long >, Gaudi::Property< unsigned long long & >, Gaudi::Property< unsigned long long & >, Gaudi::Property< unsigned long long >, Gaudi::Property< unsigned long long >, Gaudi::Property< unsigned short & >, Gaudi::Property< unsigned short & >, Gaudi::Property< unsigned short >, Gaudi::Property< unsigned short >, GaudiHandleArrayProperty, and GaudiHandleProperty.
|
pure virtual |
set new callback for reading
Implemented in Gaudi::Property< TYPE, VERIFIER, HANDLERS >, Gaudi::Property< AlgDependentItemNames >, Gaudi::Property< AlgDependentItemNames >, Gaudi::Property< bool & >, Gaudi::Property< bool & >, Gaudi::Property< bool >, Gaudi::Property< bool >, Gaudi::Property< boost::array< double, 5 > >, Gaudi::Property< boost::array< double, 5 > >, Gaudi::Property< boost::array< std::string, 4 > >, Gaudi::Property< boost::array< std::string, 4 > >, Gaudi::Property< CatalogNames >, Gaudi::Property< CatalogNames >, Gaudi::Property< char & >, Gaudi::Property< char & >, Gaudi::Property< char >, Gaudi::Property< char >, Gaudi::Property< CLID >, Gaudi::Property< CLID >, Gaudi::Property< ConditionKey >, Gaudi::Property< ConditionKey >, Gaudi::Property< DataObjIDColl >, Gaudi::Property< DataObjIDColl >, Gaudi::Property< DBaseEntries >, Gaudi::Property< DBaseEntries >, Gaudi::Property< double & >, Gaudi::Property< double & >, Gaudi::Property< double >, Gaudi::Property< double >, Gaudi::Property< Files >, Gaudi::Property< Files >, Gaudi::Property< float & >, Gaudi::Property< float & >, Gaudi::Property< float >, Gaudi::Property< float >, Gaudi::Property< Gaudi::Histo1DDef & >, Gaudi::Property< Gaudi::Histo1DDef & >, Gaudi::Property< Gaudi::Histo1DDef >, Gaudi::Property< Gaudi::Histo1DDef >, Gaudi::Property< Gaudi::LorentzVector >, Gaudi::Property< Gaudi::LorentzVector >, Gaudi::Property< Gaudi::StringKey >, Gaudi::Property< Gaudi::StringKey >, Gaudi::Property< Gaudi::Vector5 >, Gaudi::Property< Gaudi::Vector5 >, Gaudi::Property< Gaudi::XYZPoint >, Gaudi::Property< Gaudi::XYZPoint >, Gaudi::Property< Gaudi::XYZVector >, Gaudi::Property< Gaudi::XYZVector >, Gaudi::Property< GaudiUtils::HashMap< std::string, T > >, Gaudi::Property< GaudiUtils::HashMap< std::string, T > >, Gaudi::Property< GaudiUtils::Map< std::string, std::string > >, Gaudi::Property< GaudiUtils::Map< std::string, std::string > >, Gaudi::Property< Histo1DMap >, Gaudi::Property< Histo1DMap >, Gaudi::Property< int & >, Gaudi::Property< int & >, Gaudi::Property< int >, Gaudi::Property< int >, Gaudi::Property< ItemNames >, Gaudi::Property< ItemNames >, Gaudi::Property< Keys >, Gaudi::Property< Keys >, Gaudi::Property< long & >, Gaudi::Property< long & >, Gaudi::Property< long >, Gaudi::Property< long >, Gaudi::Property< long double & >, Gaudi::Property< long double & >, Gaudi::Property< long double >, Gaudi::Property< long double >, Gaudi::Property< long long & >, Gaudi::Property< long long & >, Gaudi::Property< long long >, Gaudi::Property< long long >, Gaudi::Property< Map >, Gaudi::Property< Map >, Gaudi::Property< Particles >, Gaudi::Property< Particles >, Gaudi::Property< PartitionDefs >, Gaudi::Property< PartitionDefs >, Gaudi::Property< R >, Gaudi::Property< R >, Gaudi::Property< Setup >, Gaudi::Property< Setup >, Gaudi::Property< short & >, Gaudi::Property< short & >, Gaudi::Property< short >, Gaudi::Property< short >, Gaudi::Property< signed char & >, Gaudi::Property< signed char & >, Gaudi::Property< signed char >, Gaudi::Property< signed char >, Gaudi::Property< size_t >, Gaudi::Property< size_t >, Gaudi::Property< std::array< double, 3 > >, Gaudi::Property< std::array< double, 3 > >, Gaudi::Property< std::array< int, 1 > >, Gaudi::Property< std::array< int, 1 > >, Gaudi::Property< std::array< std::string, sizeof...(OUTPUTs)> >, Gaudi::Property< std::array< std::string, sizeof...(OUTPUTs)> >, Gaudi::Property< std::map< int, double > >, Gaudi::Property< std::map< int, double > >, Gaudi::Property< std::map< int, int > >, Gaudi::Property< std::map< int, int > >, Gaudi::Property< std::map< int, std::string > >, Gaudi::Property< std::map< int, std::string > >, Gaudi::Property< std::map< std::string, double > >, Gaudi::Property< std::map< std::string, double > >, Gaudi::Property< std::map< std::string, int > >, Gaudi::Property< std::map< std::string, int > >, Gaudi::Property< std::map< std::string, std::string > >, Gaudi::Property< std::map< std::string, std::string > >, Gaudi::Property< std::map< std::string, std::string, std::less<> > >, Gaudi::Property< std::map< std::string, std::string, std::less<> > >, Gaudi::Property< std::map< std::string, std::vector< double > > >, Gaudi::Property< std::map< std::string, std::vector< double > > >, Gaudi::Property< std::map< std::string, std::vector< int > > >, Gaudi::Property< std::map< std::string, std::vector< int > > >, Gaudi::Property< std::map< std::string, std::vector< std::string > > >, Gaudi::Property< std::map< std::string, std::vector< std::string > > >, Gaudi::Property< std::map< unsigned int, std::string > >, Gaudi::Property< std::map< unsigned int, std::string > >, Gaudi::Property< std::pair< double, double > >, Gaudi::Property< std::pair< double, double > >, Gaudi::Property< std::pair< int, int > >, Gaudi::Property< std::pair< int, int > >, Gaudi::Property< std::set< int > >, Gaudi::Property< std::set< int > >, Gaudi::Property< std::set< std::string > >, Gaudi::Property< std::set< std::string > >, Gaudi::Property< std::set< Triplet > >, Gaudi::Property< std::set< Triplet > >, Gaudi::Property< std::size_t >, Gaudi::Property< std::size_t >, Gaudi::Property< std::string & >, Gaudi::Property< std::string & >, Gaudi::Property< std::string >, Gaudi::Property< std::string >, Gaudi::Property< std::tuple< int, SS > >, Gaudi::Property< std::tuple< int, SS > >, Gaudi::Property< std::tuple< int, USS > >, Gaudi::Property< std::tuple< int, USS > >, Gaudi::Property< std::tuple< int, VS > >, Gaudi::Property< std::tuple< int, VS > >, Gaudi::Property< std::tuple< std::string > >, Gaudi::Property< std::tuple< std::string > >, Gaudi::Property< std::tuple< std::string, int, double > >, Gaudi::Property< std::tuple< std::string, int, double > >, Gaudi::Property< std::unordered_map< std::string, std::string > >, Gaudi::Property< std::unordered_map< std::string, std::string > >, Gaudi::Property< std::unordered_set< float > >, Gaudi::Property< std::unordered_set< float > >, Gaudi::Property< std::unordered_set< int > >, Gaudi::Property< std::unordered_set< int > >, Gaudi::Property< std::unordered_set< std::string > >, Gaudi::Property< std::unordered_set< std::string > >, Gaudi::Property< std::unordered_set< Triplet, HashFunction > >, Gaudi::Property< std::unordered_set< Triplet, HashFunction > >, Gaudi::Property< std::vector< bool > & >, Gaudi::Property< std::vector< bool > & >, Gaudi::Property< std::vector< bool > >, Gaudi::Property< std::vector< bool > >, Gaudi::Property< std::vector< char > & >, Gaudi::Property< std::vector< char > & >, Gaudi::Property< std::vector< char > >, Gaudi::Property< std::vector< char > >, Gaudi::Property< std::vector< DataObjID > >, Gaudi::Property< std::vector< DataObjID > >, Gaudi::Property< std::vector< double > & >, Gaudi::Property< std::vector< double > & >, Gaudi::Property< std::vector< double > >, Gaudi::Property< std::vector< double > >, Gaudi::Property< std::vector< float > & >, Gaudi::Property< std::vector< float > & >, Gaudi::Property< std::vector< float > >, Gaudi::Property< std::vector< float > >, Gaudi::Property< std::vector< Gaudi::LorentzVector > >, Gaudi::Property< std::vector< Gaudi::LorentzVector > >, Gaudi::Property< std::vector< Gaudi::XYZPoint > >, Gaudi::Property< std::vector< Gaudi::XYZPoint > >, Gaudi::Property< std::vector< Gaudi::XYZVector > >, Gaudi::Property< std::vector< Gaudi::XYZVector > >, Gaudi::Property< std::vector< int > & >, Gaudi::Property< std::vector< int > & >, Gaudi::Property< std::vector< int > >, Gaudi::Property< std::vector< int > >, Gaudi::Property< std::vector< long > & >, Gaudi::Property< std::vector< long > & >, Gaudi::Property< std::vector< long > >, Gaudi::Property< std::vector< long > >, Gaudi::Property< std::vector< long double > & >, Gaudi::Property< std::vector< long double > & >, Gaudi::Property< std::vector< long double > >, Gaudi::Property< std::vector< long double > >, Gaudi::Property< std::vector< long long > & >, Gaudi::Property< std::vector< long long > & >, Gaudi::Property< std::vector< long long > >, Gaudi::Property< std::vector< long long > >, Gaudi::Property< std::vector< short > & >, Gaudi::Property< std::vector< short > & >, Gaudi::Property< std::vector< short > >, Gaudi::Property< std::vector< short > >, Gaudi::Property< std::vector< signed char > & >, Gaudi::Property< std::vector< signed char > & >, Gaudi::Property< std::vector< signed char > >, Gaudi::Property< std::vector< signed char > >, Gaudi::Property< std::vector< std::pair< double, double > > >, Gaudi::Property< std::vector< std::pair< double, double > > >, Gaudi::Property< std::vector< std::pair< int, int > > >, Gaudi::Property< std::vector< std::pair< int, int > > >, Gaudi::Property< std::vector< std::pair< std::string, std::string > > >, Gaudi::Property< std::vector< std::pair< std::string, std::string > > >, Gaudi::Property< std::vector< std::string > & >, Gaudi::Property< std::vector< std::string > & >, Gaudi::Property< std::vector< std::string > >, Gaudi::Property< std::vector< std::string > >, Gaudi::Property< std::vector< std::vector< double > > >, Gaudi::Property< std::vector< std::vector< double > > >, Gaudi::Property< std::vector< std::vector< std::string > > >, Gaudi::Property< std::vector< std::vector< std::string > > >, Gaudi::Property< std::vector< Triplet > >, Gaudi::Property< std::vector< Triplet > >, Gaudi::Property< std::vector< unsigned char > & >, Gaudi::Property< std::vector< unsigned char > & >, Gaudi::Property< std::vector< unsigned char > >, Gaudi::Property< std::vector< unsigned char > >, Gaudi::Property< std::vector< unsigned int > & >, Gaudi::Property< std::vector< unsigned int > & >, Gaudi::Property< std::vector< unsigned int > >, Gaudi::Property< std::vector< unsigned int > >, Gaudi::Property< std::vector< unsigned long > & >, Gaudi::Property< std::vector< unsigned long > & >, Gaudi::Property< std::vector< unsigned long > >, Gaudi::Property< std::vector< unsigned long > >, Gaudi::Property< std::vector< unsigned long long > & >, Gaudi::Property< std::vector< unsigned long long > & >, Gaudi::Property< std::vector< unsigned long long > >, Gaudi::Property< std::vector< unsigned long long > >, Gaudi::Property< std::vector< unsigned short > & >, Gaudi::Property< std::vector< unsigned short > & >, Gaudi::Property< std::vector< unsigned short > >, Gaudi::Property< std::vector< unsigned short > >, Gaudi::Property< StreamSpecs >, Gaudi::Property< StreamSpecs >, Gaudi::Property< T >, Gaudi::Property< T >, Gaudi::Property< TYPE & >, Gaudi::Property< TYPE & >, Gaudi::Property< TYPE >, Gaudi::Property< TYPE >, Gaudi::Property< uint64_t >, Gaudi::Property< uint64_t >, Gaudi::Property< unsigned char & >, Gaudi::Property< unsigned char & >, Gaudi::Property< unsigned char >, Gaudi::Property< unsigned char >, Gaudi::Property< unsigned int & >, Gaudi::Property< unsigned int & >, Gaudi::Property< unsigned int >, Gaudi::Property< unsigned int >, Gaudi::Property< unsigned long & >, Gaudi::Property< unsigned long & >, Gaudi::Property< unsigned long >, Gaudi::Property< unsigned long >, Gaudi::Property< unsigned long long & >, Gaudi::Property< unsigned long long & >, Gaudi::Property< unsigned long long >, Gaudi::Property< unsigned long long >, Gaudi::Property< unsigned short & >, Gaudi::Property< unsigned short & >, Gaudi::Property< unsigned short >, and Gaudi::Property< unsigned short >.
|
inline |
Definition at line 75 of file PropertyBase.h.
|
pure virtual |
set new callback for update
Implemented in Gaudi::Property< TYPE, VERIFIER, HANDLERS >, Gaudi::Property< AlgDependentItemNames >, Gaudi::Property< AlgDependentItemNames >, Gaudi::Property< bool & >, Gaudi::Property< bool & >, Gaudi::Property< bool >, Gaudi::Property< bool >, Gaudi::Property< boost::array< double, 5 > >, Gaudi::Property< boost::array< double, 5 > >, Gaudi::Property< boost::array< std::string, 4 > >, Gaudi::Property< boost::array< std::string, 4 > >, Gaudi::Property< CatalogNames >, Gaudi::Property< CatalogNames >, Gaudi::Property< char & >, Gaudi::Property< char & >, Gaudi::Property< char >, Gaudi::Property< char >, Gaudi::Property< CLID >, Gaudi::Property< CLID >, Gaudi::Property< ConditionKey >, Gaudi::Property< ConditionKey >, Gaudi::Property< DataObjIDColl >, Gaudi::Property< DataObjIDColl >, Gaudi::Property< DBaseEntries >, Gaudi::Property< DBaseEntries >, Gaudi::Property< double & >, Gaudi::Property< double & >, Gaudi::Property< double >, Gaudi::Property< double >, Gaudi::Property< Files >, Gaudi::Property< Files >, Gaudi::Property< float & >, Gaudi::Property< float & >, Gaudi::Property< float >, Gaudi::Property< float >, Gaudi::Property< Gaudi::Histo1DDef & >, Gaudi::Property< Gaudi::Histo1DDef & >, Gaudi::Property< Gaudi::Histo1DDef >, Gaudi::Property< Gaudi::Histo1DDef >, Gaudi::Property< Gaudi::LorentzVector >, Gaudi::Property< Gaudi::LorentzVector >, Gaudi::Property< Gaudi::StringKey >, Gaudi::Property< Gaudi::StringKey >, Gaudi::Property< Gaudi::Vector5 >, Gaudi::Property< Gaudi::Vector5 >, Gaudi::Property< Gaudi::XYZPoint >, Gaudi::Property< Gaudi::XYZPoint >, Gaudi::Property< Gaudi::XYZVector >, Gaudi::Property< Gaudi::XYZVector >, Gaudi::Property< GaudiUtils::HashMap< std::string, T > >, Gaudi::Property< GaudiUtils::HashMap< std::string, T > >, Gaudi::Property< GaudiUtils::Map< std::string, std::string > >, Gaudi::Property< GaudiUtils::Map< std::string, std::string > >, Gaudi::Property< Histo1DMap >, Gaudi::Property< Histo1DMap >, Gaudi::Property< int & >, Gaudi::Property< int & >, Gaudi::Property< int >, Gaudi::Property< int >, Gaudi::Property< ItemNames >, Gaudi::Property< ItemNames >, Gaudi::Property< Keys >, Gaudi::Property< Keys >, Gaudi::Property< long & >, Gaudi::Property< long & >, Gaudi::Property< long >, Gaudi::Property< long >, Gaudi::Property< long double & >, Gaudi::Property< long double & >, Gaudi::Property< long double >, Gaudi::Property< long double >, Gaudi::Property< long long & >, Gaudi::Property< long long & >, Gaudi::Property< long long >, Gaudi::Property< long long >, Gaudi::Property< Map >, Gaudi::Property< Map >, Gaudi::Property< Particles >, Gaudi::Property< Particles >, Gaudi::Property< PartitionDefs >, Gaudi::Property< PartitionDefs >, Gaudi::Property< R >, Gaudi::Property< R >, Gaudi::Property< Setup >, Gaudi::Property< Setup >, Gaudi::Property< short & >, Gaudi::Property< short & >, Gaudi::Property< short >, Gaudi::Property< short >, Gaudi::Property< signed char & >, Gaudi::Property< signed char & >, Gaudi::Property< signed char >, Gaudi::Property< signed char >, Gaudi::Property< size_t >, Gaudi::Property< size_t >, Gaudi::Property< std::array< double, 3 > >, Gaudi::Property< std::array< double, 3 > >, Gaudi::Property< std::array< int, 1 > >, Gaudi::Property< std::array< int, 1 > >, Gaudi::Property< std::array< std::string, sizeof...(OUTPUTs)> >, Gaudi::Property< std::array< std::string, sizeof...(OUTPUTs)> >, Gaudi::Property< std::map< int, double > >, Gaudi::Property< std::map< int, double > >, Gaudi::Property< std::map< int, int > >, Gaudi::Property< std::map< int, int > >, Gaudi::Property< std::map< int, std::string > >, Gaudi::Property< std::map< int, std::string > >, Gaudi::Property< std::map< std::string, double > >, Gaudi::Property< std::map< std::string, double > >, Gaudi::Property< std::map< std::string, int > >, Gaudi::Property< std::map< std::string, int > >, Gaudi::Property< std::map< std::string, std::string > >, Gaudi::Property< std::map< std::string, std::string > >, Gaudi::Property< std::map< std::string, std::string, std::less<> > >, Gaudi::Property< std::map< std::string, std::string, std::less<> > >, Gaudi::Property< std::map< std::string, std::vector< double > > >, Gaudi::Property< std::map< std::string, std::vector< double > > >, Gaudi::Property< std::map< std::string, std::vector< int > > >, Gaudi::Property< std::map< std::string, std::vector< int > > >, Gaudi::Property< std::map< std::string, std::vector< std::string > > >, Gaudi::Property< std::map< std::string, std::vector< std::string > > >, Gaudi::Property< std::map< unsigned int, std::string > >, Gaudi::Property< std::map< unsigned int, std::string > >, Gaudi::Property< std::pair< double, double > >, Gaudi::Property< std::pair< double, double > >, Gaudi::Property< std::pair< int, int > >, Gaudi::Property< std::pair< int, int > >, Gaudi::Property< std::set< int > >, Gaudi::Property< std::set< int > >, Gaudi::Property< std::set< std::string > >, Gaudi::Property< std::set< std::string > >, Gaudi::Property< std::set< Triplet > >, Gaudi::Property< std::set< Triplet > >, Gaudi::Property< std::size_t >, Gaudi::Property< std::size_t >, Gaudi::Property< std::string & >, Gaudi::Property< std::string & >, Gaudi::Property< std::string >, Gaudi::Property< std::string >, Gaudi::Property< std::tuple< int, SS > >, Gaudi::Property< std::tuple< int, SS > >, Gaudi::Property< std::tuple< int, USS > >, Gaudi::Property< std::tuple< int, USS > >, Gaudi::Property< std::tuple< int, VS > >, Gaudi::Property< std::tuple< int, VS > >, Gaudi::Property< std::tuple< std::string > >, Gaudi::Property< std::tuple< std::string > >, Gaudi::Property< std::tuple< std::string, int, double > >, Gaudi::Property< std::tuple< std::string, int, double > >, Gaudi::Property< std::unordered_map< std::string, std::string > >, Gaudi::Property< std::unordered_map< std::string, std::string > >, Gaudi::Property< std::unordered_set< float > >, Gaudi::Property< std::unordered_set< float > >, Gaudi::Property< std::unordered_set< int > >, Gaudi::Property< std::unordered_set< int > >, Gaudi::Property< std::unordered_set< std::string > >, Gaudi::Property< std::unordered_set< std::string > >, Gaudi::Property< std::unordered_set< Triplet, HashFunction > >, Gaudi::Property< std::unordered_set< Triplet, HashFunction > >, Gaudi::Property< std::vector< bool > & >, Gaudi::Property< std::vector< bool > & >, Gaudi::Property< std::vector< bool > >, Gaudi::Property< std::vector< bool > >, Gaudi::Property< std::vector< char > & >, Gaudi::Property< std::vector< char > & >, Gaudi::Property< std::vector< char > >, Gaudi::Property< std::vector< char > >, Gaudi::Property< std::vector< DataObjID > >, Gaudi::Property< std::vector< DataObjID > >, Gaudi::Property< std::vector< double > & >, Gaudi::Property< std::vector< double > & >, Gaudi::Property< std::vector< double > >, Gaudi::Property< std::vector< double > >, Gaudi::Property< std::vector< float > & >, Gaudi::Property< std::vector< float > & >, Gaudi::Property< std::vector< float > >, Gaudi::Property< std::vector< float > >, Gaudi::Property< std::vector< Gaudi::LorentzVector > >, Gaudi::Property< std::vector< Gaudi::LorentzVector > >, Gaudi::Property< std::vector< Gaudi::XYZPoint > >, Gaudi::Property< std::vector< Gaudi::XYZPoint > >, Gaudi::Property< std::vector< Gaudi::XYZVector > >, Gaudi::Property< std::vector< Gaudi::XYZVector > >, Gaudi::Property< std::vector< int > & >, Gaudi::Property< std::vector< int > & >, Gaudi::Property< std::vector< int > >, Gaudi::Property< std::vector< int > >, Gaudi::Property< std::vector< long > & >, Gaudi::Property< std::vector< long > & >, Gaudi::Property< std::vector< long > >, Gaudi::Property< std::vector< long > >, Gaudi::Property< std::vector< long double > & >, Gaudi::Property< std::vector< long double > & >, Gaudi::Property< std::vector< long double > >, Gaudi::Property< std::vector< long double > >, Gaudi::Property< std::vector< long long > & >, Gaudi::Property< std::vector< long long > & >, Gaudi::Property< std::vector< long long > >, Gaudi::Property< std::vector< long long > >, Gaudi::Property< std::vector< short > & >, Gaudi::Property< std::vector< short > & >, Gaudi::Property< std::vector< short > >, Gaudi::Property< std::vector< short > >, Gaudi::Property< std::vector< signed char > & >, Gaudi::Property< std::vector< signed char > & >, Gaudi::Property< std::vector< signed char > >, Gaudi::Property< std::vector< signed char > >, Gaudi::Property< std::vector< std::pair< double, double > > >, Gaudi::Property< std::vector< std::pair< double, double > > >, Gaudi::Property< std::vector< std::pair< int, int > > >, Gaudi::Property< std::vector< std::pair< int, int > > >, Gaudi::Property< std::vector< std::pair< std::string, std::string > > >, Gaudi::Property< std::vector< std::pair< std::string, std::string > > >, Gaudi::Property< std::vector< std::string > & >, Gaudi::Property< std::vector< std::string > & >, Gaudi::Property< std::vector< std::string > >, Gaudi::Property< std::vector< std::string > >, Gaudi::Property< std::vector< std::vector< double > > >, Gaudi::Property< std::vector< std::vector< double > > >, Gaudi::Property< std::vector< std::vector< std::string > > >, Gaudi::Property< std::vector< std::vector< std::string > > >, Gaudi::Property< std::vector< Triplet > >, Gaudi::Property< std::vector< Triplet > >, Gaudi::Property< std::vector< unsigned char > & >, Gaudi::Property< std::vector< unsigned char > & >, Gaudi::Property< std::vector< unsigned char > >, Gaudi::Property< std::vector< unsigned char > >, Gaudi::Property< std::vector< unsigned int > & >, Gaudi::Property< std::vector< unsigned int > & >, Gaudi::Property< std::vector< unsigned int > >, Gaudi::Property< std::vector< unsigned int > >, Gaudi::Property< std::vector< unsigned long > & >, Gaudi::Property< std::vector< unsigned long > & >, Gaudi::Property< std::vector< unsigned long > >, Gaudi::Property< std::vector< unsigned long > >, Gaudi::Property< std::vector< unsigned long long > & >, Gaudi::Property< std::vector< unsigned long long > & >, Gaudi::Property< std::vector< unsigned long long > >, Gaudi::Property< std::vector< unsigned long long > >, Gaudi::Property< std::vector< unsigned short > & >, Gaudi::Property< std::vector< unsigned short > & >, Gaudi::Property< std::vector< unsigned short > >, Gaudi::Property< std::vector< unsigned short > >, Gaudi::Property< StreamSpecs >, Gaudi::Property< StreamSpecs >, Gaudi::Property< T >, Gaudi::Property< T >, Gaudi::Property< TYPE & >, Gaudi::Property< TYPE & >, Gaudi::Property< TYPE >, Gaudi::Property< TYPE >, Gaudi::Property< uint64_t >, Gaudi::Property< uint64_t >, Gaudi::Property< unsigned char & >, Gaudi::Property< unsigned char & >, Gaudi::Property< unsigned char >, Gaudi::Property< unsigned char >, Gaudi::Property< unsigned int & >, Gaudi::Property< unsigned int & >, Gaudi::Property< unsigned int >, Gaudi::Property< unsigned int >, Gaudi::Property< unsigned long & >, Gaudi::Property< unsigned long & >, Gaudi::Property< unsigned long >, Gaudi::Property< unsigned long >, Gaudi::Property< unsigned long long & >, Gaudi::Property< unsigned long long & >, Gaudi::Property< unsigned long long >, Gaudi::Property< unsigned long long >, Gaudi::Property< unsigned short & >, Gaudi::Property< unsigned short & >, Gaudi::Property< unsigned short >, and Gaudi::Property< unsigned short >.
|
inline |
Definition at line 80 of file PropertyBase.h.
|
inline |
|
virtual |
the printout of the property value
Reimplemented in Gaudi::Property< TYPE, VERIFIER, HANDLERS >, Gaudi::Property< AlgDependentItemNames >, Gaudi::Property< bool & >, Gaudi::Property< bool & >, Gaudi::Property< bool >, Gaudi::Property< bool >, Gaudi::Property< boost::array< double, 5 > >, Gaudi::Property< boost::array< std::string, 4 > >, Gaudi::Property< CatalogNames >, Gaudi::Property< char & >, Gaudi::Property< char & >, Gaudi::Property< char >, Gaudi::Property< char >, Gaudi::Property< CLID >, Gaudi::Property< ConditionKey >, Gaudi::Property< DataObjIDColl >, Gaudi::Property< DBaseEntries >, Gaudi::Property< double & >, Gaudi::Property< double & >, Gaudi::Property< double >, Gaudi::Property< double >, Gaudi::Property< Files >, Gaudi::Property< float & >, Gaudi::Property< float & >, Gaudi::Property< float >, Gaudi::Property< float >, Gaudi::Property< Gaudi::Histo1DDef & >, Gaudi::Property< Gaudi::Histo1DDef & >, Gaudi::Property< Gaudi::Histo1DDef >, Gaudi::Property< Gaudi::Histo1DDef >, Gaudi::Property< Gaudi::LorentzVector >, Gaudi::Property< Gaudi::StringKey >, Gaudi::Property< Gaudi::Vector5 >, Gaudi::Property< Gaudi::XYZPoint >, Gaudi::Property< Gaudi::XYZVector >, Gaudi::Property< GaudiUtils::HashMap< std::string, T > >, Gaudi::Property< GaudiUtils::HashMap< std::string, T > >, Gaudi::Property< GaudiUtils::Map< std::string, std::string > >, Gaudi::Property< Histo1DMap >, Gaudi::Property< int & >, Gaudi::Property< int & >, Gaudi::Property< int >, Gaudi::Property< int >, Gaudi::Property< ItemNames >, Gaudi::Property< Keys >, Gaudi::Property< long & >, Gaudi::Property< long & >, Gaudi::Property< long >, Gaudi::Property< long >, Gaudi::Property< long double & >, Gaudi::Property< long double & >, Gaudi::Property< long double >, Gaudi::Property< long double >, Gaudi::Property< long long & >, Gaudi::Property< long long & >, Gaudi::Property< long long >, Gaudi::Property< long long >, Gaudi::Property< Map >, Gaudi::Property< Particles >, Gaudi::Property< PartitionDefs >, Gaudi::Property< R >, Gaudi::Property< Setup >, Gaudi::Property< short & >, Gaudi::Property< short & >, Gaudi::Property< short >, Gaudi::Property< short >, Gaudi::Property< signed char & >, Gaudi::Property< signed char & >, Gaudi::Property< signed char >, Gaudi::Property< signed char >, Gaudi::Property< size_t >, Gaudi::Property< std::array< double, 3 > >, Gaudi::Property< std::array< int, 1 > >, Gaudi::Property< std::array< std::string, sizeof...(OUTPUTs)> >, Gaudi::Property< std::map< int, double > >, Gaudi::Property< std::map< int, int > >, Gaudi::Property< std::map< int, std::string > >, Gaudi::Property< std::map< std::string, double > >, Gaudi::Property< std::map< std::string, int > >, Gaudi::Property< std::map< std::string, std::string > >, Gaudi::Property< std::map< std::string, std::string, std::less<> > >, Gaudi::Property< std::map< std::string, std::vector< double > > >, Gaudi::Property< std::map< std::string, std::vector< int > > >, Gaudi::Property< std::map< std::string, std::vector< std::string > > >, Gaudi::Property< std::map< unsigned int, std::string > >, Gaudi::Property< std::pair< double, double > >, Gaudi::Property< std::pair< int, int > >, Gaudi::Property< std::set< int > >, Gaudi::Property< std::set< std::string > >, Gaudi::Property< std::set< Triplet > >, Gaudi::Property< std::size_t >, Gaudi::Property< std::string & >, Gaudi::Property< std::string & >, Gaudi::Property< std::string >, Gaudi::Property< std::string >, Gaudi::Property< std::tuple< int, SS > >, Gaudi::Property< std::tuple< int, USS > >, Gaudi::Property< std::tuple< int, VS > >, Gaudi::Property< std::tuple< std::string > >, Gaudi::Property< std::tuple< std::string, int, double > >, Gaudi::Property< std::unordered_map< std::string, std::string > >, Gaudi::Property< std::unordered_set< float > >, Gaudi::Property< std::unordered_set< int > >, Gaudi::Property< std::unordered_set< std::string > >, Gaudi::Property< std::unordered_set< Triplet, HashFunction > >, Gaudi::Property< std::vector< bool > & >, Gaudi::Property< std::vector< bool > & >, Gaudi::Property< std::vector< bool > >, Gaudi::Property< std::vector< bool > >, Gaudi::Property< std::vector< char > & >, Gaudi::Property< std::vector< char > & >, Gaudi::Property< std::vector< char > >, Gaudi::Property< std::vector< char > >, Gaudi::Property< std::vector< DataObjID > >, Gaudi::Property< std::vector< double > & >, Gaudi::Property< std::vector< double > & >, Gaudi::Property< std::vector< double > >, Gaudi::Property< std::vector< double > >, Gaudi::Property< std::vector< float > & >, Gaudi::Property< std::vector< float > & >, Gaudi::Property< std::vector< float > >, Gaudi::Property< std::vector< float > >, Gaudi::Property< std::vector< Gaudi::LorentzVector > >, Gaudi::Property< std::vector< Gaudi::XYZPoint > >, Gaudi::Property< std::vector< Gaudi::XYZVector > >, Gaudi::Property< std::vector< int > & >, Gaudi::Property< std::vector< int > & >, Gaudi::Property< std::vector< int > >, Gaudi::Property< std::vector< int > >, Gaudi::Property< std::vector< long > & >, Gaudi::Property< std::vector< long > & >, Gaudi::Property< std::vector< long > >, Gaudi::Property< std::vector< long > >, Gaudi::Property< std::vector< long double > & >, Gaudi::Property< std::vector< long double > & >, Gaudi::Property< std::vector< long double > >, Gaudi::Property< std::vector< long double > >, Gaudi::Property< std::vector< long long > & >, Gaudi::Property< std::vector< long long > & >, Gaudi::Property< std::vector< long long > >, Gaudi::Property< std::vector< long long > >, Gaudi::Property< std::vector< short > & >, Gaudi::Property< std::vector< short > & >, Gaudi::Property< std::vector< short > >, Gaudi::Property< std::vector< short > >, Gaudi::Property< std::vector< signed char > & >, Gaudi::Property< std::vector< signed char > & >, Gaudi::Property< std::vector< signed char > >, Gaudi::Property< std::vector< signed char > >, Gaudi::Property< std::vector< std::pair< double, double > > >, Gaudi::Property< std::vector< std::pair< int, int > > >, Gaudi::Property< std::vector< std::pair< std::string, std::string > > >, Gaudi::Property< std::vector< std::string > & >, Gaudi::Property< std::vector< std::string > & >, Gaudi::Property< std::vector< std::string > >, Gaudi::Property< std::vector< std::string > >, Gaudi::Property< std::vector< std::vector< double > > >, Gaudi::Property< std::vector< std::vector< std::string > > >, Gaudi::Property< std::vector< Triplet > >, Gaudi::Property< std::vector< unsigned char > & >, Gaudi::Property< std::vector< unsigned char > & >, Gaudi::Property< std::vector< unsigned char > >, Gaudi::Property< std::vector< unsigned char > >, Gaudi::Property< std::vector< unsigned int > & >, Gaudi::Property< std::vector< unsigned int > & >, Gaudi::Property< std::vector< unsigned int > >, Gaudi::Property< std::vector< unsigned int > >, Gaudi::Property< std::vector< unsigned long > & >, Gaudi::Property< std::vector< unsigned long > & >, Gaudi::Property< std::vector< unsigned long > >, Gaudi::Property< std::vector< unsigned long > >, Gaudi::Property< std::vector< unsigned long long > & >, Gaudi::Property< std::vector< unsigned long long > & >, Gaudi::Property< std::vector< unsigned long long > >, Gaudi::Property< std::vector< unsigned long long > >, Gaudi::Property< std::vector< unsigned short > & >, Gaudi::Property< std::vector< unsigned short > & >, Gaudi::Property< std::vector< unsigned short > >, Gaudi::Property< std::vector< unsigned short > >, Gaudi::Property< StreamSpecs >, Gaudi::Property< T >, Gaudi::Property< TYPE & >, Gaudi::Property< TYPE & >, Gaudi::Property< TYPE >, Gaudi::Property< TYPE >, Gaudi::Property< uint64_t >, Gaudi::Property< unsigned char & >, Gaudi::Property< unsigned char & >, Gaudi::Property< unsigned char >, Gaudi::Property< unsigned char >, Gaudi::Property< unsigned int & >, Gaudi::Property< unsigned int & >, Gaudi::Property< unsigned int >, Gaudi::Property< unsigned int >, Gaudi::Property< unsigned long & >, Gaudi::Property< unsigned long & >, Gaudi::Property< unsigned long >, Gaudi::Property< unsigned long >, Gaudi::Property< unsigned long long & >, Gaudi::Property< unsigned long long & >, Gaudi::Property< unsigned long long >, Gaudi::Property< unsigned long long >, Gaudi::Property< unsigned short & >, Gaudi::Property< unsigned short & >, Gaudi::Property< unsigned short >, and Gaudi::Property< unsigned short >.
Definition at line 45 of file Property.cpp.
|
pure virtual |
string -> value
Implemented in DataHandleProperty, Gaudi::Property< TYPE, VERIFIER, HANDLERS >, Gaudi::Property< AlgDependentItemNames >, Gaudi::Property< bool & >, Gaudi::Property< bool & >, Gaudi::Property< bool >, Gaudi::Property< bool >, Gaudi::Property< boost::array< double, 5 > >, Gaudi::Property< boost::array< std::string, 4 > >, Gaudi::Property< CatalogNames >, Gaudi::Property< char & >, Gaudi::Property< char & >, Gaudi::Property< char >, Gaudi::Property< char >, Gaudi::Property< CLID >, Gaudi::Property< ConditionKey >, Gaudi::Property< DataObjIDColl >, Gaudi::Property< DBaseEntries >, Gaudi::Property< double & >, Gaudi::Property< double & >, Gaudi::Property< double >, Gaudi::Property< double >, Gaudi::Property< Files >, Gaudi::Property< float & >, Gaudi::Property< float & >, Gaudi::Property< float >, Gaudi::Property< float >, Gaudi::Property< Gaudi::Histo1DDef & >, Gaudi::Property< Gaudi::Histo1DDef & >, Gaudi::Property< Gaudi::Histo1DDef >, Gaudi::Property< Gaudi::Histo1DDef >, Gaudi::Property< Gaudi::LorentzVector >, Gaudi::Property< Gaudi::StringKey >, Gaudi::Property< Gaudi::Vector5 >, Gaudi::Property< Gaudi::XYZPoint >, Gaudi::Property< Gaudi::XYZVector >, Gaudi::Property< GaudiUtils::HashMap< std::string, T > >, Gaudi::Property< GaudiUtils::HashMap< std::string, T > >, Gaudi::Property< GaudiUtils::Map< std::string, std::string > >, Gaudi::Property< Histo1DMap >, Gaudi::Property< int & >, Gaudi::Property< int & >, Gaudi::Property< int >, Gaudi::Property< int >, Gaudi::Property< ItemNames >, Gaudi::Property< Keys >, Gaudi::Property< long & >, Gaudi::Property< long & >, Gaudi::Property< long >, Gaudi::Property< long >, Gaudi::Property< long double & >, Gaudi::Property< long double & >, Gaudi::Property< long double >, Gaudi::Property< long double >, Gaudi::Property< long long & >, Gaudi::Property< long long & >, Gaudi::Property< long long >, Gaudi::Property< long long >, Gaudi::Property< Map >, Gaudi::Property< Particles >, Gaudi::Property< PartitionDefs >, Gaudi::Property< R >, Gaudi::Property< Setup >, Gaudi::Property< short & >, Gaudi::Property< short & >, Gaudi::Property< short >, Gaudi::Property< short >, Gaudi::Property< signed char & >, Gaudi::Property< signed char & >, Gaudi::Property< signed char >, Gaudi::Property< signed char >, Gaudi::Property< size_t >, Gaudi::Property< std::array< double, 3 > >, Gaudi::Property< std::array< int, 1 > >, Gaudi::Property< std::array< std::string, sizeof...(OUTPUTs)> >, Gaudi::Property< std::map< int, double > >, Gaudi::Property< std::map< int, int > >, Gaudi::Property< std::map< int, std::string > >, Gaudi::Property< std::map< std::string, double > >, Gaudi::Property< std::map< std::string, int > >, Gaudi::Property< std::map< std::string, std::string > >, Gaudi::Property< std::map< std::string, std::string, std::less<> > >, Gaudi::Property< std::map< std::string, std::vector< double > > >, Gaudi::Property< std::map< std::string, std::vector< int > > >, Gaudi::Property< std::map< std::string, std::vector< std::string > > >, Gaudi::Property< std::map< unsigned int, std::string > >, Gaudi::Property< std::pair< double, double > >, Gaudi::Property< std::pair< int, int > >, Gaudi::Property< std::set< int > >, Gaudi::Property< std::set< std::string > >, Gaudi::Property< std::set< Triplet > >, Gaudi::Property< std::size_t >, Gaudi::Property< std::string & >, Gaudi::Property< std::string & >, Gaudi::Property< std::string >, Gaudi::Property< std::string >, Gaudi::Property< std::tuple< int, SS > >, Gaudi::Property< std::tuple< int, USS > >, Gaudi::Property< std::tuple< int, VS > >, Gaudi::Property< std::tuple< std::string > >, Gaudi::Property< std::tuple< std::string, int, double > >, Gaudi::Property< std::unordered_map< std::string, std::string > >, Gaudi::Property< std::unordered_set< float > >, Gaudi::Property< std::unordered_set< int > >, Gaudi::Property< std::unordered_set< std::string > >, Gaudi::Property< std::unordered_set< Triplet, HashFunction > >, Gaudi::Property< std::vector< bool > & >, Gaudi::Property< std::vector< bool > & >, Gaudi::Property< std::vector< bool > >, Gaudi::Property< std::vector< bool > >, Gaudi::Property< std::vector< char > & >, Gaudi::Property< std::vector< char > & >, Gaudi::Property< std::vector< char > >, Gaudi::Property< std::vector< char > >, Gaudi::Property< std::vector< DataObjID > >, Gaudi::Property< std::vector< double > & >, Gaudi::Property< std::vector< double > & >, Gaudi::Property< std::vector< double > >, Gaudi::Property< std::vector< double > >, Gaudi::Property< std::vector< float > & >, Gaudi::Property< std::vector< float > & >, Gaudi::Property< std::vector< float > >, Gaudi::Property< std::vector< float > >, Gaudi::Property< std::vector< Gaudi::LorentzVector > >, Gaudi::Property< std::vector< Gaudi::XYZPoint > >, Gaudi::Property< std::vector< Gaudi::XYZVector > >, Gaudi::Property< std::vector< int > & >, Gaudi::Property< std::vector< int > & >, Gaudi::Property< std::vector< int > >, Gaudi::Property< std::vector< int > >, Gaudi::Property< std::vector< long > & >, Gaudi::Property< std::vector< long > & >, Gaudi::Property< std::vector< long > >, Gaudi::Property< std::vector< long > >, Gaudi::Property< std::vector< long double > & >, Gaudi::Property< std::vector< long double > & >, Gaudi::Property< std::vector< long double > >, Gaudi::Property< std::vector< long double > >, Gaudi::Property< std::vector< long long > & >, Gaudi::Property< std::vector< long long > & >, Gaudi::Property< std::vector< long long > >, Gaudi::Property< std::vector< long long > >, Gaudi::Property< std::vector< short > & >, Gaudi::Property< std::vector< short > & >, Gaudi::Property< std::vector< short > >, Gaudi::Property< std::vector< short > >, Gaudi::Property< std::vector< signed char > & >, Gaudi::Property< std::vector< signed char > & >, Gaudi::Property< std::vector< signed char > >, Gaudi::Property< std::vector< signed char > >, Gaudi::Property< std::vector< std::pair< double, double > > >, Gaudi::Property< std::vector< std::pair< int, int > > >, Gaudi::Property< std::vector< std::pair< std::string, std::string > > >, Gaudi::Property< std::vector< std::string > & >, Gaudi::Property< std::vector< std::string > & >, Gaudi::Property< std::vector< std::string > >, Gaudi::Property< std::vector< std::string > >, Gaudi::Property< std::vector< std::vector< double > > >, Gaudi::Property< std::vector< std::vector< std::string > > >, Gaudi::Property< std::vector< Triplet > >, Gaudi::Property< std::vector< unsigned char > & >, Gaudi::Property< std::vector< unsigned char > & >, Gaudi::Property< std::vector< unsigned char > >, Gaudi::Property< std::vector< unsigned char > >, Gaudi::Property< std::vector< unsigned int > & >, Gaudi::Property< std::vector< unsigned int > & >, Gaudi::Property< std::vector< unsigned int > >, Gaudi::Property< std::vector< unsigned int > >, Gaudi::Property< std::vector< unsigned long > & >, Gaudi::Property< std::vector< unsigned long > & >, Gaudi::Property< std::vector< unsigned long > >, Gaudi::Property< std::vector< unsigned long > >, Gaudi::Property< std::vector< unsigned long long > & >, Gaudi::Property< std::vector< unsigned long long > & >, Gaudi::Property< std::vector< unsigned long long > >, Gaudi::Property< std::vector< unsigned long long > >, Gaudi::Property< std::vector< unsigned short > & >, Gaudi::Property< std::vector< unsigned short > & >, Gaudi::Property< std::vector< unsigned short > >, Gaudi::Property< std::vector< unsigned short > >, Gaudi::Property< StreamSpecs >, Gaudi::Property< T >, Gaudi::Property< TYPE & >, Gaudi::Property< TYPE & >, Gaudi::Property< TYPE >, Gaudi::Property< TYPE >, Gaudi::Property< uint64_t >, Gaudi::Property< unsigned char & >, Gaudi::Property< unsigned char & >, Gaudi::Property< unsigned char >, Gaudi::Property< unsigned char >, Gaudi::Property< unsigned int & >, Gaudi::Property< unsigned int & >, Gaudi::Property< unsigned int >, Gaudi::Property< unsigned int >, Gaudi::Property< unsigned long & >, Gaudi::Property< unsigned long & >, Gaudi::Property< unsigned long >, Gaudi::Property< unsigned long >, Gaudi::Property< unsigned long long & >, Gaudi::Property< unsigned long long & >, Gaudi::Property< unsigned long long >, Gaudi::Property< unsigned long long >, Gaudi::Property< unsigned short & >, Gaudi::Property< unsigned short & >, Gaudi::Property< unsigned short >, Gaudi::Property< unsigned short >, GaudiHandleArrayProperty, and GaudiHandleProperty.
|
pure virtual |
export the property value to the destination
Implemented in DataHandleProperty, Gaudi::Property< TYPE, VERIFIER, HANDLERS >, Gaudi::Property< AlgDependentItemNames >, Gaudi::Property< bool & >, Gaudi::Property< bool & >, Gaudi::Property< bool >, Gaudi::Property< bool >, Gaudi::Property< boost::array< double, 5 > >, Gaudi::Property< boost::array< std::string, 4 > >, Gaudi::Property< CatalogNames >, Gaudi::Property< char & >, Gaudi::Property< char & >, Gaudi::Property< char >, Gaudi::Property< char >, Gaudi::Property< CLID >, Gaudi::Property< ConditionKey >, Gaudi::Property< DataObjIDColl >, Gaudi::Property< DBaseEntries >, Gaudi::Property< double & >, Gaudi::Property< double & >, Gaudi::Property< double >, Gaudi::Property< double >, Gaudi::Property< Files >, Gaudi::Property< float & >, Gaudi::Property< float & >, Gaudi::Property< float >, Gaudi::Property< float >, Gaudi::Property< Gaudi::Histo1DDef & >, Gaudi::Property< Gaudi::Histo1DDef & >, Gaudi::Property< Gaudi::Histo1DDef >, Gaudi::Property< Gaudi::Histo1DDef >, Gaudi::Property< Gaudi::LorentzVector >, Gaudi::Property< Gaudi::StringKey >, Gaudi::Property< Gaudi::Vector5 >, Gaudi::Property< Gaudi::XYZPoint >, Gaudi::Property< Gaudi::XYZVector >, Gaudi::Property< GaudiUtils::HashMap< std::string, T > >, Gaudi::Property< GaudiUtils::HashMap< std::string, T > >, Gaudi::Property< GaudiUtils::Map< std::string, std::string > >, Gaudi::Property< Histo1DMap >, Gaudi::Property< int & >, Gaudi::Property< int & >, Gaudi::Property< int >, Gaudi::Property< int >, Gaudi::Property< ItemNames >, Gaudi::Property< Keys >, Gaudi::Property< long & >, Gaudi::Property< long & >, Gaudi::Property< long >, Gaudi::Property< long >, Gaudi::Property< long double & >, Gaudi::Property< long double & >, Gaudi::Property< long double >, Gaudi::Property< long double >, Gaudi::Property< long long & >, Gaudi::Property< long long & >, Gaudi::Property< long long >, Gaudi::Property< long long >, Gaudi::Property< Map >, Gaudi::Property< Particles >, Gaudi::Property< PartitionDefs >, Gaudi::Property< R >, Gaudi::Property< Setup >, Gaudi::Property< short & >, Gaudi::Property< short & >, Gaudi::Property< short >, Gaudi::Property< short >, Gaudi::Property< signed char & >, Gaudi::Property< signed char & >, Gaudi::Property< signed char >, Gaudi::Property< signed char >, Gaudi::Property< size_t >, Gaudi::Property< std::array< double, 3 > >, Gaudi::Property< std::array< int, 1 > >, Gaudi::Property< std::array< std::string, sizeof...(OUTPUTs)> >, Gaudi::Property< std::map< int, double > >, Gaudi::Property< std::map< int, int > >, Gaudi::Property< std::map< int, std::string > >, Gaudi::Property< std::map< std::string, double > >, Gaudi::Property< std::map< std::string, int > >, Gaudi::Property< std::map< std::string, std::string > >, Gaudi::Property< std::map< std::string, std::string, std::less<> > >, Gaudi::Property< std::map< std::string, std::vector< double > > >, Gaudi::Property< std::map< std::string, std::vector< int > > >, Gaudi::Property< std::map< std::string, std::vector< std::string > > >, Gaudi::Property< std::map< unsigned int, std::string > >, Gaudi::Property< std::pair< double, double > >, Gaudi::Property< std::pair< int, int > >, Gaudi::Property< std::set< int > >, Gaudi::Property< std::set< std::string > >, Gaudi::Property< std::set< Triplet > >, Gaudi::Property< std::size_t >, Gaudi::Property< std::string & >, Gaudi::Property< std::string & >, Gaudi::Property< std::string >, Gaudi::Property< std::string >, Gaudi::Property< std::tuple< int, SS > >, Gaudi::Property< std::tuple< int, USS > >, Gaudi::Property< std::tuple< int, VS > >, Gaudi::Property< std::tuple< std::string > >, Gaudi::Property< std::tuple< std::string, int, double > >, Gaudi::Property< std::unordered_map< std::string, std::string > >, Gaudi::Property< std::unordered_set< float > >, Gaudi::Property< std::unordered_set< int > >, Gaudi::Property< std::unordered_set< std::string > >, Gaudi::Property< std::unordered_set< Triplet, HashFunction > >, Gaudi::Property< std::vector< bool > & >, Gaudi::Property< std::vector< bool > & >, Gaudi::Property< std::vector< bool > >, Gaudi::Property< std::vector< bool > >, Gaudi::Property< std::vector< char > & >, Gaudi::Property< std::vector< char > & >, Gaudi::Property< std::vector< char > >, Gaudi::Property< std::vector< char > >, Gaudi::Property< std::vector< DataObjID > >, Gaudi::Property< std::vector< double > & >, Gaudi::Property< std::vector< double > & >, Gaudi::Property< std::vector< double > >, Gaudi::Property< std::vector< double > >, Gaudi::Property< std::vector< float > & >, Gaudi::Property< std::vector< float > & >, Gaudi::Property< std::vector< float > >, Gaudi::Property< std::vector< float > >, Gaudi::Property< std::vector< Gaudi::LorentzVector > >, Gaudi::Property< std::vector< Gaudi::XYZPoint > >, Gaudi::Property< std::vector< Gaudi::XYZVector > >, Gaudi::Property< std::vector< int > & >, Gaudi::Property< std::vector< int > & >, Gaudi::Property< std::vector< int > >, Gaudi::Property< std::vector< int > >, Gaudi::Property< std::vector< long > & >, Gaudi::Property< std::vector< long > & >, Gaudi::Property< std::vector< long > >, Gaudi::Property< std::vector< long > >, Gaudi::Property< std::vector< long double > & >, Gaudi::Property< std::vector< long double > & >, Gaudi::Property< std::vector< long double > >, Gaudi::Property< std::vector< long double > >, Gaudi::Property< std::vector< long long > & >, Gaudi::Property< std::vector< long long > & >, Gaudi::Property< std::vector< long long > >, Gaudi::Property< std::vector< long long > >, Gaudi::Property< std::vector< short > & >, Gaudi::Property< std::vector< short > & >, Gaudi::Property< std::vector< short > >, Gaudi::Property< std::vector< short > >, Gaudi::Property< std::vector< signed char > & >, Gaudi::Property< std::vector< signed char > & >, Gaudi::Property< std::vector< signed char > >, Gaudi::Property< std::vector< signed char > >, Gaudi::Property< std::vector< std::pair< double, double > > >, Gaudi::Property< std::vector< std::pair< int, int > > >, Gaudi::Property< std::vector< std::pair< std::string, std::string > > >, Gaudi::Property< std::vector< std::string > & >, Gaudi::Property< std::vector< std::string > & >, Gaudi::Property< std::vector< std::string > >, Gaudi::Property< std::vector< std::string > >, Gaudi::Property< std::vector< std::vector< double > > >, Gaudi::Property< std::vector< std::vector< std::string > > >, Gaudi::Property< std::vector< Triplet > >, Gaudi::Property< std::vector< unsigned char > & >, Gaudi::Property< std::vector< unsigned char > & >, Gaudi::Property< std::vector< unsigned char > >, Gaudi::Property< std::vector< unsigned char > >, Gaudi::Property< std::vector< unsigned int > & >, Gaudi::Property< std::vector< unsigned int > & >, Gaudi::Property< std::vector< unsigned int > >, Gaudi::Property< std::vector< unsigned int > >, Gaudi::Property< std::vector< unsigned long > & >, Gaudi::Property< std::vector< unsigned long > & >, Gaudi::Property< std::vector< unsigned long > >, Gaudi::Property< std::vector< unsigned long > >, Gaudi::Property< std::vector< unsigned long long > & >, Gaudi::Property< std::vector< unsigned long long > & >, Gaudi::Property< std::vector< unsigned long long > >, Gaudi::Property< std::vector< unsigned long long > >, Gaudi::Property< std::vector< unsigned short > & >, Gaudi::Property< std::vector< unsigned short > & >, Gaudi::Property< std::vector< unsigned short > >, Gaudi::Property< std::vector< unsigned short > >, Gaudi::Property< StreamSpecs >, Gaudi::Property< T >, Gaudi::Property< TYPE & >, Gaudi::Property< TYPE & >, Gaudi::Property< TYPE >, Gaudi::Property< TYPE >, Gaudi::Property< uint64_t >, Gaudi::Property< unsigned char & >, Gaudi::Property< unsigned char & >, Gaudi::Property< unsigned char >, Gaudi::Property< unsigned char >, Gaudi::Property< unsigned int & >, Gaudi::Property< unsigned int & >, Gaudi::Property< unsigned int >, Gaudi::Property< unsigned int >, Gaudi::Property< unsigned long & >, Gaudi::Property< unsigned long & >, Gaudi::Property< unsigned long >, Gaudi::Property< unsigned long >, Gaudi::Property< unsigned long long & >, Gaudi::Property< unsigned long long & >, Gaudi::Property< unsigned long long >, Gaudi::Property< unsigned long long >, Gaudi::Property< unsigned short & >, Gaudi::Property< unsigned short & >, Gaudi::Property< unsigned short >, and Gaudi::Property< unsigned short >.
|
inline |
|
protecteddefault |
assignment operator
|
inline |
get the type of the owner class (used for documentation)
Definition at line 108 of file PropertyBase.h.
|
inline |
get the string for the type of the owner class (used for documentation)
Definition at line 111 of file PropertyBase.h.
|
pure virtual |
get a reference to the readCallBack
Implemented in Gaudi::Property< TYPE, VERIFIER, HANDLERS >, Gaudi::Property< AlgDependentItemNames >, Gaudi::Property< bool & >, Gaudi::Property< bool & >, Gaudi::Property< bool >, Gaudi::Property< bool >, Gaudi::Property< boost::array< double, 5 > >, Gaudi::Property< boost::array< std::string, 4 > >, Gaudi::Property< CatalogNames >, Gaudi::Property< char & >, Gaudi::Property< char & >, Gaudi::Property< char >, Gaudi::Property< char >, Gaudi::Property< CLID >, Gaudi::Property< ConditionKey >, Gaudi::Property< DataObjIDColl >, Gaudi::Property< DBaseEntries >, Gaudi::Property< double & >, Gaudi::Property< double & >, Gaudi::Property< double >, Gaudi::Property< double >, Gaudi::Property< Files >, Gaudi::Property< float & >, Gaudi::Property< float & >, Gaudi::Property< float >, Gaudi::Property< float >, Gaudi::Property< Gaudi::Histo1DDef & >, Gaudi::Property< Gaudi::Histo1DDef & >, Gaudi::Property< Gaudi::Histo1DDef >, Gaudi::Property< Gaudi::Histo1DDef >, Gaudi::Property< Gaudi::LorentzVector >, Gaudi::Property< Gaudi::StringKey >, Gaudi::Property< Gaudi::Vector5 >, Gaudi::Property< Gaudi::XYZPoint >, Gaudi::Property< Gaudi::XYZVector >, Gaudi::Property< GaudiUtils::HashMap< std::string, T > >, Gaudi::Property< GaudiUtils::HashMap< std::string, T > >, Gaudi::Property< GaudiUtils::Map< std::string, std::string > >, Gaudi::Property< Histo1DMap >, Gaudi::Property< int & >, Gaudi::Property< int & >, Gaudi::Property< int >, Gaudi::Property< int >, Gaudi::Property< ItemNames >, Gaudi::Property< Keys >, Gaudi::Property< long & >, Gaudi::Property< long & >, Gaudi::Property< long >, Gaudi::Property< long >, Gaudi::Property< long double & >, Gaudi::Property< long double & >, Gaudi::Property< long double >, Gaudi::Property< long double >, Gaudi::Property< long long & >, Gaudi::Property< long long & >, Gaudi::Property< long long >, Gaudi::Property< long long >, Gaudi::Property< Map >, Gaudi::Property< Particles >, Gaudi::Property< PartitionDefs >, Gaudi::Property< R >, Gaudi::Property< Setup >, Gaudi::Property< short & >, Gaudi::Property< short & >, Gaudi::Property< short >, Gaudi::Property< short >, Gaudi::Property< signed char & >, Gaudi::Property< signed char & >, Gaudi::Property< signed char >, Gaudi::Property< signed char >, Gaudi::Property< size_t >, Gaudi::Property< std::array< double, 3 > >, Gaudi::Property< std::array< int, 1 > >, Gaudi::Property< std::array< std::string, sizeof...(OUTPUTs)> >, Gaudi::Property< std::map< int, double > >, Gaudi::Property< std::map< int, int > >, Gaudi::Property< std::map< int, std::string > >, Gaudi::Property< std::map< std::string, double > >, Gaudi::Property< std::map< std::string, int > >, Gaudi::Property< std::map< std::string, std::string > >, Gaudi::Property< std::map< std::string, std::string, std::less<> > >, Gaudi::Property< std::map< std::string, std::vector< double > > >, Gaudi::Property< std::map< std::string, std::vector< int > > >, Gaudi::Property< std::map< std::string, std::vector< std::string > > >, Gaudi::Property< std::map< unsigned int, std::string > >, Gaudi::Property< std::pair< double, double > >, Gaudi::Property< std::pair< int, int > >, Gaudi::Property< std::set< int > >, Gaudi::Property< std::set< std::string > >, Gaudi::Property< std::set< Triplet > >, Gaudi::Property< std::size_t >, Gaudi::Property< std::string & >, Gaudi::Property< std::string & >, Gaudi::Property< std::string >, Gaudi::Property< std::string >, Gaudi::Property< std::tuple< int, SS > >, Gaudi::Property< std::tuple< int, USS > >, Gaudi::Property< std::tuple< int, VS > >, Gaudi::Property< std::tuple< std::string > >, Gaudi::Property< std::tuple< std::string, int, double > >, Gaudi::Property< std::unordered_map< std::string, std::string > >, Gaudi::Property< std::unordered_set< float > >, Gaudi::Property< std::unordered_set< int > >, Gaudi::Property< std::unordered_set< std::string > >, Gaudi::Property< std::unordered_set< Triplet, HashFunction > >, Gaudi::Property< std::vector< bool > & >, Gaudi::Property< std::vector< bool > & >, Gaudi::Property< std::vector< bool > >, Gaudi::Property< std::vector< bool > >, Gaudi::Property< std::vector< char > & >, Gaudi::Property< std::vector< char > & >, Gaudi::Property< std::vector< char > >, Gaudi::Property< std::vector< char > >, Gaudi::Property< std::vector< DataObjID > >, Gaudi::Property< std::vector< double > & >, Gaudi::Property< std::vector< double > & >, Gaudi::Property< std::vector< double > >, Gaudi::Property< std::vector< double > >, Gaudi::Property< std::vector< float > & >, Gaudi::Property< std::vector< float > & >, Gaudi::Property< std::vector< float > >, Gaudi::Property< std::vector< float > >, Gaudi::Property< std::vector< Gaudi::LorentzVector > >, Gaudi::Property< std::vector< Gaudi::XYZPoint > >, Gaudi::Property< std::vector< Gaudi::XYZVector > >, Gaudi::Property< std::vector< int > & >, Gaudi::Property< std::vector< int > & >, Gaudi::Property< std::vector< int > >, Gaudi::Property< std::vector< int > >, Gaudi::Property< std::vector< long > & >, Gaudi::Property< std::vector< long > & >, Gaudi::Property< std::vector< long > >, Gaudi::Property< std::vector< long > >, Gaudi::Property< std::vector< long double > & >, Gaudi::Property< std::vector< long double > & >, Gaudi::Property< std::vector< long double > >, Gaudi::Property< std::vector< long double > >, Gaudi::Property< std::vector< long long > & >, Gaudi::Property< std::vector< long long > & >, Gaudi::Property< std::vector< long long > >, Gaudi::Property< std::vector< long long > >, Gaudi::Property< std::vector< short > & >, Gaudi::Property< std::vector< short > & >, Gaudi::Property< std::vector< short > >, Gaudi::Property< std::vector< short > >, Gaudi::Property< std::vector< signed char > & >, Gaudi::Property< std::vector< signed char > & >, Gaudi::Property< std::vector< signed char > >, Gaudi::Property< std::vector< signed char > >, Gaudi::Property< std::vector< std::pair< double, double > > >, Gaudi::Property< std::vector< std::pair< int, int > > >, Gaudi::Property< std::vector< std::pair< std::string, std::string > > >, Gaudi::Property< std::vector< std::string > & >, Gaudi::Property< std::vector< std::string > & >, Gaudi::Property< std::vector< std::string > >, Gaudi::Property< std::vector< std::string > >, Gaudi::Property< std::vector< std::vector< double > > >, Gaudi::Property< std::vector< std::vector< std::string > > >, Gaudi::Property< std::vector< Triplet > >, Gaudi::Property< std::vector< unsigned char > & >, Gaudi::Property< std::vector< unsigned char > & >, Gaudi::Property< std::vector< unsigned char > >, Gaudi::Property< std::vector< unsigned char > >, Gaudi::Property< std::vector< unsigned int > & >, Gaudi::Property< std::vector< unsigned int > & >, Gaudi::Property< std::vector< unsigned int > >, Gaudi::Property< std::vector< unsigned int > >, Gaudi::Property< std::vector< unsigned long > & >, Gaudi::Property< std::vector< unsigned long > & >, Gaudi::Property< std::vector< unsigned long > >, Gaudi::Property< std::vector< unsigned long > >, Gaudi::Property< std::vector< unsigned long long > & >, Gaudi::Property< std::vector< unsigned long long > & >, Gaudi::Property< std::vector< unsigned long long > >, Gaudi::Property< std::vector< unsigned long long > >, Gaudi::Property< std::vector< unsigned short > & >, Gaudi::Property< std::vector< unsigned short > & >, Gaudi::Property< std::vector< unsigned short > >, Gaudi::Property< std::vector< unsigned short > >, Gaudi::Property< StreamSpecs >, Gaudi::Property< T >, Gaudi::Property< TYPE & >, Gaudi::Property< TYPE & >, Gaudi::Property< TYPE >, Gaudi::Property< TYPE >, Gaudi::Property< uint64_t >, Gaudi::Property< unsigned char & >, Gaudi::Property< unsigned char & >, Gaudi::Property< unsigned char >, Gaudi::Property< unsigned char >, Gaudi::Property< unsigned int & >, Gaudi::Property< unsigned int & >, Gaudi::Property< unsigned int >, Gaudi::Property< unsigned int >, Gaudi::Property< unsigned long & >, Gaudi::Property< unsigned long & >, Gaudi::Property< unsigned long >, Gaudi::Property< unsigned long >, Gaudi::Property< unsigned long long & >, Gaudi::Property< unsigned long long & >, Gaudi::Property< unsigned long long >, Gaudi::Property< unsigned long long >, Gaudi::Property< unsigned short & >, Gaudi::Property< unsigned short & >, Gaudi::Property< unsigned short >, Gaudi::Property< unsigned short >, and PropertyWithHandlers< Handler >.
|
inlineprivate |
Definition at line 149 of file PropertyBase.h.
|
inline |
|
inline |
|
inline |
set the new value for the property name
Definition at line 88 of file PropertyBase.h.
|
inline |
set the type of the owner class (used for documentation)
Definition at line 103 of file PropertyBase.h.
|
inline |
set the type of the owner class (used for documentation)
Definition at line 99 of file PropertyBase.h.
|
inline |
|
staticprivate |
helper to map a string to a reliable std::string_view
Definition at line 41 of file Property.cpp.
|
pure virtual |
value -> stream
Implemented in DataHandleProperty, Gaudi::Property< TYPE, VERIFIER, HANDLERS >, Gaudi::Property< AlgDependentItemNames >, Gaudi::Property< bool & >, Gaudi::Property< bool & >, Gaudi::Property< bool >, Gaudi::Property< bool >, Gaudi::Property< boost::array< double, 5 > >, Gaudi::Property< boost::array< std::string, 4 > >, Gaudi::Property< CatalogNames >, Gaudi::Property< char & >, Gaudi::Property< char & >, Gaudi::Property< char >, Gaudi::Property< char >, Gaudi::Property< CLID >, Gaudi::Property< ConditionKey >, Gaudi::Property< DataObjIDColl >, Gaudi::Property< DBaseEntries >, Gaudi::Property< double & >, Gaudi::Property< double & >, Gaudi::Property< double >, Gaudi::Property< double >, Gaudi::Property< Files >, Gaudi::Property< float & >, Gaudi::Property< float & >, Gaudi::Property< float >, Gaudi::Property< float >, Gaudi::Property< Gaudi::Histo1DDef & >, Gaudi::Property< Gaudi::Histo1DDef & >, Gaudi::Property< Gaudi::Histo1DDef >, Gaudi::Property< Gaudi::Histo1DDef >, Gaudi::Property< Gaudi::LorentzVector >, Gaudi::Property< Gaudi::StringKey >, Gaudi::Property< Gaudi::Vector5 >, Gaudi::Property< Gaudi::XYZPoint >, Gaudi::Property< Gaudi::XYZVector >, Gaudi::Property< GaudiUtils::HashMap< std::string, T > >, Gaudi::Property< GaudiUtils::HashMap< std::string, T > >, Gaudi::Property< GaudiUtils::Map< std::string, std::string > >, Gaudi::Property< Histo1DMap >, Gaudi::Property< int & >, Gaudi::Property< int & >, Gaudi::Property< int >, Gaudi::Property< int >, Gaudi::Property< ItemNames >, Gaudi::Property< Keys >, Gaudi::Property< long & >, Gaudi::Property< long & >, Gaudi::Property< long >, Gaudi::Property< long >, Gaudi::Property< long double & >, Gaudi::Property< long double & >, Gaudi::Property< long double >, Gaudi::Property< long double >, Gaudi::Property< long long & >, Gaudi::Property< long long & >, Gaudi::Property< long long >, Gaudi::Property< long long >, Gaudi::Property< Map >, Gaudi::Property< Particles >, Gaudi::Property< PartitionDefs >, Gaudi::Property< R >, Gaudi::Property< Setup >, Gaudi::Property< short & >, Gaudi::Property< short & >, Gaudi::Property< short >, Gaudi::Property< short >, Gaudi::Property< signed char & >, Gaudi::Property< signed char & >, Gaudi::Property< signed char >, Gaudi::Property< signed char >, Gaudi::Property< size_t >, Gaudi::Property< std::array< double, 3 > >, Gaudi::Property< std::array< int, 1 > >, Gaudi::Property< std::array< std::string, sizeof...(OUTPUTs)> >, Gaudi::Property< std::map< int, double > >, Gaudi::Property< std::map< int, int > >, Gaudi::Property< std::map< int, std::string > >, Gaudi::Property< std::map< std::string, double > >, Gaudi::Property< std::map< std::string, int > >, Gaudi::Property< std::map< std::string, std::string > >, Gaudi::Property< std::map< std::string, std::string, std::less<> > >, Gaudi::Property< std::map< std::string, std::vector< double > > >, Gaudi::Property< std::map< std::string, std::vector< int > > >, Gaudi::Property< std::map< std::string, std::vector< std::string > > >, Gaudi::Property< std::map< unsigned int, std::string > >, Gaudi::Property< std::pair< double, double > >, Gaudi::Property< std::pair< int, int > >, Gaudi::Property< std::set< int > >, Gaudi::Property< std::set< std::string > >, Gaudi::Property< std::set< Triplet > >, Gaudi::Property< std::size_t >, Gaudi::Property< std::string & >, Gaudi::Property< std::string & >, Gaudi::Property< std::string >, Gaudi::Property< std::string >, Gaudi::Property< std::tuple< int, SS > >, Gaudi::Property< std::tuple< int, USS > >, Gaudi::Property< std::tuple< int, VS > >, Gaudi::Property< std::tuple< std::string > >, Gaudi::Property< std::tuple< std::string, int, double > >, Gaudi::Property< std::unordered_map< std::string, std::string > >, Gaudi::Property< std::unordered_set< float > >, Gaudi::Property< std::unordered_set< int > >, Gaudi::Property< std::unordered_set< std::string > >, Gaudi::Property< std::unordered_set< Triplet, HashFunction > >, Gaudi::Property< std::vector< bool > & >, Gaudi::Property< std::vector< bool > & >, Gaudi::Property< std::vector< bool > >, Gaudi::Property< std::vector< bool > >, Gaudi::Property< std::vector< char > & >, Gaudi::Property< std::vector< char > & >, Gaudi::Property< std::vector< char > >, Gaudi::Property< std::vector< char > >, Gaudi::Property< std::vector< DataObjID > >, Gaudi::Property< std::vector< double > & >, Gaudi::Property< std::vector< double > & >, Gaudi::Property< std::vector< double > >, Gaudi::Property< std::vector< double > >, Gaudi::Property< std::vector< float > & >, Gaudi::Property< std::vector< float > & >, Gaudi::Property< std::vector< float > >, Gaudi::Property< std::vector< float > >, Gaudi::Property< std::vector< Gaudi::LorentzVector > >, Gaudi::Property< std::vector< Gaudi::XYZPoint > >, Gaudi::Property< std::vector< Gaudi::XYZVector > >, Gaudi::Property< std::vector< int > & >, Gaudi::Property< std::vector< int > & >, Gaudi::Property< std::vector< int > >, Gaudi::Property< std::vector< int > >, Gaudi::Property< std::vector< long > & >, Gaudi::Property< std::vector< long > & >, Gaudi::Property< std::vector< long > >, Gaudi::Property< std::vector< long > >, Gaudi::Property< std::vector< long double > & >, Gaudi::Property< std::vector< long double > & >, Gaudi::Property< std::vector< long double > >, Gaudi::Property< std::vector< long double > >, Gaudi::Property< std::vector< long long > & >, Gaudi::Property< std::vector< long long > & >, Gaudi::Property< std::vector< long long > >, Gaudi::Property< std::vector< long long > >, Gaudi::Property< std::vector< short > & >, Gaudi::Property< std::vector< short > & >, Gaudi::Property< std::vector< short > >, Gaudi::Property< std::vector< short > >, Gaudi::Property< std::vector< signed char > & >, Gaudi::Property< std::vector< signed char > & >, Gaudi::Property< std::vector< signed char > >, Gaudi::Property< std::vector< signed char > >, Gaudi::Property< std::vector< std::pair< double, double > > >, Gaudi::Property< std::vector< std::pair< int, int > > >, Gaudi::Property< std::vector< std::pair< std::string, std::string > > >, Gaudi::Property< std::vector< std::string > & >, Gaudi::Property< std::vector< std::string > & >, Gaudi::Property< std::vector< std::string > >, Gaudi::Property< std::vector< std::string > >, Gaudi::Property< std::vector< std::vector< double > > >, Gaudi::Property< std::vector< std::vector< std::string > > >, Gaudi::Property< std::vector< Triplet > >, Gaudi::Property< std::vector< unsigned char > & >, Gaudi::Property< std::vector< unsigned char > & >, Gaudi::Property< std::vector< unsigned char > >, Gaudi::Property< std::vector< unsigned char > >, Gaudi::Property< std::vector< unsigned int > & >, Gaudi::Property< std::vector< unsigned int > & >, Gaudi::Property< std::vector< unsigned int > >, Gaudi::Property< std::vector< unsigned int > >, Gaudi::Property< std::vector< unsigned long > & >, Gaudi::Property< std::vector< unsigned long > & >, Gaudi::Property< std::vector< unsigned long > >, Gaudi::Property< std::vector< unsigned long > >, Gaudi::Property< std::vector< unsigned long long > & >, Gaudi::Property< std::vector< unsigned long long > & >, Gaudi::Property< std::vector< unsigned long long > >, Gaudi::Property< std::vector< unsigned long long > >, Gaudi::Property< std::vector< unsigned short > & >, Gaudi::Property< std::vector< unsigned short > & >, Gaudi::Property< std::vector< unsigned short > >, Gaudi::Property< std::vector< unsigned short > >, Gaudi::Property< StreamSpecs >, Gaudi::Property< T >, Gaudi::Property< TYPE & >, Gaudi::Property< TYPE & >, Gaudi::Property< TYPE >, Gaudi::Property< TYPE >, Gaudi::Property< uint64_t >, Gaudi::Property< unsigned char & >, Gaudi::Property< unsigned char & >, Gaudi::Property< unsigned char >, Gaudi::Property< unsigned char >, Gaudi::Property< unsigned int & >, Gaudi::Property< unsigned int & >, Gaudi::Property< unsigned int >, Gaudi::Property< unsigned int >, Gaudi::Property< unsigned long & >, Gaudi::Property< unsigned long & >, Gaudi::Property< unsigned long >, Gaudi::Property< unsigned long >, Gaudi::Property< unsigned long long & >, Gaudi::Property< unsigned long long & >, Gaudi::Property< unsigned long long >, Gaudi::Property< unsigned long long >, Gaudi::Property< unsigned short & >, Gaudi::Property< unsigned short & >, Gaudi::Property< unsigned short >, Gaudi::Property< unsigned short >, GaudiHandleArrayProperty, and GaudiHandleProperty.
|
pure virtual |
value -> string
Implemented in DataHandleProperty, Gaudi::Property< TYPE, VERIFIER, HANDLERS >, Gaudi::Property< AlgDependentItemNames >, Gaudi::Property< bool & >, Gaudi::Property< bool & >, Gaudi::Property< bool >, Gaudi::Property< bool >, Gaudi::Property< boost::array< double, 5 > >, Gaudi::Property< boost::array< std::string, 4 > >, Gaudi::Property< CatalogNames >, Gaudi::Property< char & >, Gaudi::Property< char & >, Gaudi::Property< char >, Gaudi::Property< char >, Gaudi::Property< CLID >, Gaudi::Property< ConditionKey >, Gaudi::Property< DataObjIDColl >, Gaudi::Property< DBaseEntries >, Gaudi::Property< double & >, Gaudi::Property< double & >, Gaudi::Property< double >, Gaudi::Property< double >, Gaudi::Property< Files >, Gaudi::Property< float & >, Gaudi::Property< float & >, Gaudi::Property< float >, Gaudi::Property< float >, Gaudi::Property< Gaudi::Histo1DDef & >, Gaudi::Property< Gaudi::Histo1DDef & >, Gaudi::Property< Gaudi::Histo1DDef >, Gaudi::Property< Gaudi::Histo1DDef >, Gaudi::Property< Gaudi::LorentzVector >, Gaudi::Property< Gaudi::StringKey >, Gaudi::Property< Gaudi::Vector5 >, Gaudi::Property< Gaudi::XYZPoint >, Gaudi::Property< Gaudi::XYZVector >, Gaudi::Property< GaudiUtils::HashMap< std::string, T > >, Gaudi::Property< GaudiUtils::HashMap< std::string, T > >, Gaudi::Property< GaudiUtils::Map< std::string, std::string > >, Gaudi::Property< Histo1DMap >, Gaudi::Property< int & >, Gaudi::Property< int & >, Gaudi::Property< int >, Gaudi::Property< int >, Gaudi::Property< ItemNames >, Gaudi::Property< Keys >, Gaudi::Property< long & >, Gaudi::Property< long & >, Gaudi::Property< long >, Gaudi::Property< long >, Gaudi::Property< long double & >, Gaudi::Property< long double & >, Gaudi::Property< long double >, Gaudi::Property< long double >, Gaudi::Property< long long & >, Gaudi::Property< long long & >, Gaudi::Property< long long >, Gaudi::Property< long long >, Gaudi::Property< Map >, Gaudi::Property< Particles >, Gaudi::Property< PartitionDefs >, Gaudi::Property< R >, Gaudi::Property< Setup >, Gaudi::Property< short & >, Gaudi::Property< short & >, Gaudi::Property< short >, Gaudi::Property< short >, Gaudi::Property< signed char & >, Gaudi::Property< signed char & >, Gaudi::Property< signed char >, Gaudi::Property< signed char >, Gaudi::Property< size_t >, Gaudi::Property< std::array< double, 3 > >, Gaudi::Property< std::array< int, 1 > >, Gaudi::Property< std::array< std::string, sizeof...(OUTPUTs)> >, Gaudi::Property< std::map< int, double > >, Gaudi::Property< std::map< int, int > >, Gaudi::Property< std::map< int, std::string > >, Gaudi::Property< std::map< std::string, double > >, Gaudi::Property< std::map< std::string, int > >, Gaudi::Property< std::map< std::string, std::string > >, Gaudi::Property< std::map< std::string, std::string, std::less<> > >, Gaudi::Property< std::map< std::string, std::vector< double > > >, Gaudi::Property< std::map< std::string, std::vector< int > > >, Gaudi::Property< std::map< std::string, std::vector< std::string > > >, Gaudi::Property< std::map< unsigned int, std::string > >, Gaudi::Property< std::pair< double, double > >, Gaudi::Property< std::pair< int, int > >, Gaudi::Property< std::set< int > >, Gaudi::Property< std::set< std::string > >, Gaudi::Property< std::set< Triplet > >, Gaudi::Property< std::size_t >, Gaudi::Property< std::string & >, Gaudi::Property< std::string & >, Gaudi::Property< std::string >, Gaudi::Property< std::string >, Gaudi::Property< std::tuple< int, SS > >, Gaudi::Property< std::tuple< int, USS > >, Gaudi::Property< std::tuple< int, VS > >, Gaudi::Property< std::tuple< std::string > >, Gaudi::Property< std::tuple< std::string, int, double > >, Gaudi::Property< std::unordered_map< std::string, std::string > >, Gaudi::Property< std::unordered_set< float > >, Gaudi::Property< std::unordered_set< int > >, Gaudi::Property< std::unordered_set< std::string > >, Gaudi::Property< std::unordered_set< Triplet, HashFunction > >, Gaudi::Property< std::vector< bool > & >, Gaudi::Property< std::vector< bool > & >, Gaudi::Property< std::vector< bool > >, Gaudi::Property< std::vector< bool > >, Gaudi::Property< std::vector< char > & >, Gaudi::Property< std::vector< char > & >, Gaudi::Property< std::vector< char > >, Gaudi::Property< std::vector< char > >, Gaudi::Property< std::vector< DataObjID > >, Gaudi::Property< std::vector< double > & >, Gaudi::Property< std::vector< double > & >, Gaudi::Property< std::vector< double > >, Gaudi::Property< std::vector< double > >, Gaudi::Property< std::vector< float > & >, Gaudi::Property< std::vector< float > & >, Gaudi::Property< std::vector< float > >, Gaudi::Property< std::vector< float > >, Gaudi::Property< std::vector< Gaudi::LorentzVector > >, Gaudi::Property< std::vector< Gaudi::XYZPoint > >, Gaudi::Property< std::vector< Gaudi::XYZVector > >, Gaudi::Property< std::vector< int > & >, Gaudi::Property< std::vector< int > & >, Gaudi::Property< std::vector< int > >, Gaudi::Property< std::vector< int > >, Gaudi::Property< std::vector< long > & >, Gaudi::Property< std::vector< long > & >, Gaudi::Property< std::vector< long > >, Gaudi::Property< std::vector< long > >, Gaudi::Property< std::vector< long double > & >, Gaudi::Property< std::vector< long double > & >, Gaudi::Property< std::vector< long double > >, Gaudi::Property< std::vector< long double > >, Gaudi::Property< std::vector< long long > & >, Gaudi::Property< std::vector< long long > & >, Gaudi::Property< std::vector< long long > >, Gaudi::Property< std::vector< long long > >, Gaudi::Property< std::vector< short > & >, Gaudi::Property< std::vector< short > & >, Gaudi::Property< std::vector< short > >, Gaudi::Property< std::vector< short > >, Gaudi::Property< std::vector< signed char > & >, Gaudi::Property< std::vector< signed char > & >, Gaudi::Property< std::vector< signed char > >, Gaudi::Property< std::vector< signed char > >, Gaudi::Property< std::vector< std::pair< double, double > > >, Gaudi::Property< std::vector< std::pair< int, int > > >, Gaudi::Property< std::vector< std::pair< std::string, std::string > > >, Gaudi::Property< std::vector< std::string > & >, Gaudi::Property< std::vector< std::string > & >, Gaudi::Property< std::vector< std::string > >, Gaudi::Property< std::vector< std::string > >, Gaudi::Property< std::vector< std::vector< double > > >, Gaudi::Property< std::vector< std::vector< std::string > > >, Gaudi::Property< std::vector< Triplet > >, Gaudi::Property< std::vector< unsigned char > & >, Gaudi::Property< std::vector< unsigned char > & >, Gaudi::Property< std::vector< unsigned char > >, Gaudi::Property< std::vector< unsigned char > >, Gaudi::Property< std::vector< unsigned int > & >, Gaudi::Property< std::vector< unsigned int > & >, Gaudi::Property< std::vector< unsigned int > >, Gaudi::Property< std::vector< unsigned int > >, Gaudi::Property< std::vector< unsigned long > & >, Gaudi::Property< std::vector< unsigned long > & >, Gaudi::Property< std::vector< unsigned long > >, Gaudi::Property< std::vector< unsigned long > >, Gaudi::Property< std::vector< unsigned long long > & >, Gaudi::Property< std::vector< unsigned long long > & >, Gaudi::Property< std::vector< unsigned long long > >, Gaudi::Property< std::vector< unsigned long long > >, Gaudi::Property< std::vector< unsigned short > & >, Gaudi::Property< std::vector< unsigned short > & >, Gaudi::Property< std::vector< unsigned short > >, Gaudi::Property< std::vector< unsigned short > >, Gaudi::Property< StreamSpecs >, Gaudi::Property< T >, Gaudi::Property< TYPE & >, Gaudi::Property< TYPE & >, Gaudi::Property< TYPE >, Gaudi::Property< TYPE >, Gaudi::Property< uint64_t >, Gaudi::Property< unsigned char & >, Gaudi::Property< unsigned char & >, Gaudi::Property< unsigned char >, Gaudi::Property< unsigned char >, Gaudi::Property< unsigned int & >, Gaudi::Property< unsigned int & >, Gaudi::Property< unsigned int >, Gaudi::Property< unsigned int >, Gaudi::Property< unsigned long & >, Gaudi::Property< unsigned long & >, Gaudi::Property< unsigned long >, Gaudi::Property< unsigned long >, Gaudi::Property< unsigned long long & >, Gaudi::Property< unsigned long long & >, Gaudi::Property< unsigned long long >, Gaudi::Property< unsigned long long >, Gaudi::Property< unsigned short & >, Gaudi::Property< unsigned short & >, Gaudi::Property< unsigned short >, Gaudi::Property< unsigned short >, GaudiHandleArrayProperty, and GaudiHandleProperty.
|
inline |
|
inline |
|
pure virtual |
get a reference to the updateCallBack
Implemented in Gaudi::Property< TYPE, VERIFIER, HANDLERS >, Gaudi::Property< AlgDependentItemNames >, Gaudi::Property< bool & >, Gaudi::Property< bool & >, Gaudi::Property< bool >, Gaudi::Property< bool >, Gaudi::Property< boost::array< double, 5 > >, Gaudi::Property< boost::array< std::string, 4 > >, Gaudi::Property< CatalogNames >, Gaudi::Property< char & >, Gaudi::Property< char & >, Gaudi::Property< char >, Gaudi::Property< char >, Gaudi::Property< CLID >, Gaudi::Property< ConditionKey >, Gaudi::Property< DataObjIDColl >, Gaudi::Property< DBaseEntries >, Gaudi::Property< double & >, Gaudi::Property< double & >, Gaudi::Property< double >, Gaudi::Property< double >, Gaudi::Property< Files >, Gaudi::Property< float & >, Gaudi::Property< float & >, Gaudi::Property< float >, Gaudi::Property< float >, Gaudi::Property< Gaudi::Histo1DDef & >, Gaudi::Property< Gaudi::Histo1DDef & >, Gaudi::Property< Gaudi::Histo1DDef >, Gaudi::Property< Gaudi::Histo1DDef >, Gaudi::Property< Gaudi::LorentzVector >, Gaudi::Property< Gaudi::StringKey >, Gaudi::Property< Gaudi::Vector5 >, Gaudi::Property< Gaudi::XYZPoint >, Gaudi::Property< Gaudi::XYZVector >, Gaudi::Property< GaudiUtils::HashMap< std::string, T > >, Gaudi::Property< GaudiUtils::HashMap< std::string, T > >, Gaudi::Property< GaudiUtils::Map< std::string, std::string > >, Gaudi::Property< Histo1DMap >, Gaudi::Property< int & >, Gaudi::Property< int & >, Gaudi::Property< int >, Gaudi::Property< int >, Gaudi::Property< ItemNames >, Gaudi::Property< Keys >, Gaudi::Property< long & >, Gaudi::Property< long & >, Gaudi::Property< long >, Gaudi::Property< long >, Gaudi::Property< long double & >, Gaudi::Property< long double & >, Gaudi::Property< long double >, Gaudi::Property< long double >, Gaudi::Property< long long & >, Gaudi::Property< long long & >, Gaudi::Property< long long >, Gaudi::Property< long long >, Gaudi::Property< Map >, Gaudi::Property< Particles >, Gaudi::Property< PartitionDefs >, Gaudi::Property< R >, Gaudi::Property< Setup >, Gaudi::Property< short & >, Gaudi::Property< short & >, Gaudi::Property< short >, Gaudi::Property< short >, Gaudi::Property< signed char & >, Gaudi::Property< signed char & >, Gaudi::Property< signed char >, Gaudi::Property< signed char >, Gaudi::Property< size_t >, Gaudi::Property< std::array< double, 3 > >, Gaudi::Property< std::array< int, 1 > >, Gaudi::Property< std::array< std::string, sizeof...(OUTPUTs)> >, Gaudi::Property< std::map< int, double > >, Gaudi::Property< std::map< int, int > >, Gaudi::Property< std::map< int, std::string > >, Gaudi::Property< std::map< std::string, double > >, Gaudi::Property< std::map< std::string, int > >, Gaudi::Property< std::map< std::string, std::string > >, Gaudi::Property< std::map< std::string, std::string, std::less<> > >, Gaudi::Property< std::map< std::string, std::vector< double > > >, Gaudi::Property< std::map< std::string, std::vector< int > > >, Gaudi::Property< std::map< std::string, std::vector< std::string > > >, Gaudi::Property< std::map< unsigned int, std::string > >, Gaudi::Property< std::pair< double, double > >, Gaudi::Property< std::pair< int, int > >, Gaudi::Property< std::set< int > >, Gaudi::Property< std::set< std::string > >, Gaudi::Property< std::set< Triplet > >, Gaudi::Property< std::size_t >, Gaudi::Property< std::string & >, Gaudi::Property< std::string & >, Gaudi::Property< std::string >, Gaudi::Property< std::string >, Gaudi::Property< std::tuple< int, SS > >, Gaudi::Property< std::tuple< int, USS > >, Gaudi::Property< std::tuple< int, VS > >, Gaudi::Property< std::tuple< std::string > >, Gaudi::Property< std::tuple< std::string, int, double > >, Gaudi::Property< std::unordered_map< std::string, std::string > >, Gaudi::Property< std::unordered_set< float > >, Gaudi::Property< std::unordered_set< int > >, Gaudi::Property< std::unordered_set< std::string > >, Gaudi::Property< std::unordered_set< Triplet, HashFunction > >, Gaudi::Property< std::vector< bool > & >, Gaudi::Property< std::vector< bool > & >, Gaudi::Property< std::vector< bool > >, Gaudi::Property< std::vector< bool > >, Gaudi::Property< std::vector< char > & >, Gaudi::Property< std::vector< char > & >, Gaudi::Property< std::vector< char > >, Gaudi::Property< std::vector< char > >, Gaudi::Property< std::vector< DataObjID > >, Gaudi::Property< std::vector< double > & >, Gaudi::Property< std::vector< double > & >, Gaudi::Property< std::vector< double > >, Gaudi::Property< std::vector< double > >, Gaudi::Property< std::vector< float > & >, Gaudi::Property< std::vector< float > & >, Gaudi::Property< std::vector< float > >, Gaudi::Property< std::vector< float > >, Gaudi::Property< std::vector< Gaudi::LorentzVector > >, Gaudi::Property< std::vector< Gaudi::XYZPoint > >, Gaudi::Property< std::vector< Gaudi::XYZVector > >, Gaudi::Property< std::vector< int > & >, Gaudi::Property< std::vector< int > & >, Gaudi::Property< std::vector< int > >, Gaudi::Property< std::vector< int > >, Gaudi::Property< std::vector< long > & >, Gaudi::Property< std::vector< long > & >, Gaudi::Property< std::vector< long > >, Gaudi::Property< std::vector< long > >, Gaudi::Property< std::vector< long double > & >, Gaudi::Property< std::vector< long double > & >, Gaudi::Property< std::vector< long double > >, Gaudi::Property< std::vector< long double > >, Gaudi::Property< std::vector< long long > & >, Gaudi::Property< std::vector< long long > & >, Gaudi::Property< std::vector< long long > >, Gaudi::Property< std::vector< long long > >, Gaudi::Property< std::vector< short > & >, Gaudi::Property< std::vector< short > & >, Gaudi::Property< std::vector< short > >, Gaudi::Property< std::vector< short > >, Gaudi::Property< std::vector< signed char > & >, Gaudi::Property< std::vector< signed char > & >, Gaudi::Property< std::vector< signed char > >, Gaudi::Property< std::vector< signed char > >, Gaudi::Property< std::vector< std::pair< double, double > > >, Gaudi::Property< std::vector< std::pair< int, int > > >, Gaudi::Property< std::vector< std::pair< std::string, std::string > > >, Gaudi::Property< std::vector< std::string > & >, Gaudi::Property< std::vector< std::string > & >, Gaudi::Property< std::vector< std::string > >, Gaudi::Property< std::vector< std::string > >, Gaudi::Property< std::vector< std::vector< double > > >, Gaudi::Property< std::vector< std::vector< std::string > > >, Gaudi::Property< std::vector< Triplet > >, Gaudi::Property< std::vector< unsigned char > & >, Gaudi::Property< std::vector< unsigned char > & >, Gaudi::Property< std::vector< unsigned char > >, Gaudi::Property< std::vector< unsigned char > >, Gaudi::Property< std::vector< unsigned int > & >, Gaudi::Property< std::vector< unsigned int > & >, Gaudi::Property< std::vector< unsigned int > >, Gaudi::Property< std::vector< unsigned int > >, Gaudi::Property< std::vector< unsigned long > & >, Gaudi::Property< std::vector< unsigned long > & >, Gaudi::Property< std::vector< unsigned long > >, Gaudi::Property< std::vector< unsigned long > >, Gaudi::Property< std::vector< unsigned long long > & >, Gaudi::Property< std::vector< unsigned long long > & >, Gaudi::Property< std::vector< unsigned long long > >, Gaudi::Property< std::vector< unsigned long long > >, Gaudi::Property< std::vector< unsigned short > & >, Gaudi::Property< std::vector< unsigned short > & >, Gaudi::Property< std::vector< unsigned short > >, Gaudi::Property< std::vector< unsigned short > >, Gaudi::Property< StreamSpecs >, Gaudi::Property< T >, Gaudi::Property< TYPE & >, Gaudi::Property< TYPE & >, Gaudi::Property< TYPE >, Gaudi::Property< TYPE >, Gaudi::Property< uint64_t >, Gaudi::Property< unsigned char & >, Gaudi::Property< unsigned char & >, Gaudi::Property< unsigned char >, Gaudi::Property< unsigned char >, Gaudi::Property< unsigned int & >, Gaudi::Property< unsigned int & >, Gaudi::Property< unsigned int >, Gaudi::Property< unsigned int >, Gaudi::Property< unsigned long & >, Gaudi::Property< unsigned long & >, Gaudi::Property< unsigned long >, Gaudi::Property< unsigned long >, Gaudi::Property< unsigned long long & >, Gaudi::Property< unsigned long long & >, Gaudi::Property< unsigned long long >, Gaudi::Property< unsigned long long >, Gaudi::Property< unsigned short & >, Gaudi::Property< unsigned short & >, Gaudi::Property< unsigned short >, Gaudi::Property< unsigned short >, and PropertyWithHandlers< Handler >.
|
pure virtual |
manual trigger for callback for update
Implemented in Gaudi::Property< TYPE, VERIFIER, HANDLERS >, Gaudi::Property< AlgDependentItemNames >, Gaudi::Property< bool & >, Gaudi::Property< bool & >, Gaudi::Property< bool >, Gaudi::Property< bool >, Gaudi::Property< boost::array< double, 5 > >, Gaudi::Property< boost::array< std::string, 4 > >, Gaudi::Property< CatalogNames >, Gaudi::Property< char & >, Gaudi::Property< char & >, Gaudi::Property< char >, Gaudi::Property< char >, Gaudi::Property< CLID >, Gaudi::Property< ConditionKey >, Gaudi::Property< DataObjIDColl >, Gaudi::Property< DBaseEntries >, Gaudi::Property< double & >, Gaudi::Property< double & >, Gaudi::Property< double >, Gaudi::Property< double >, Gaudi::Property< Files >, Gaudi::Property< float & >, Gaudi::Property< float & >, Gaudi::Property< float >, Gaudi::Property< float >, Gaudi::Property< Gaudi::Histo1DDef & >, Gaudi::Property< Gaudi::Histo1DDef & >, Gaudi::Property< Gaudi::Histo1DDef >, Gaudi::Property< Gaudi::Histo1DDef >, Gaudi::Property< Gaudi::LorentzVector >, Gaudi::Property< Gaudi::StringKey >, Gaudi::Property< Gaudi::Vector5 >, Gaudi::Property< Gaudi::XYZPoint >, Gaudi::Property< Gaudi::XYZVector >, Gaudi::Property< GaudiUtils::HashMap< std::string, T > >, Gaudi::Property< GaudiUtils::HashMap< std::string, T > >, Gaudi::Property< GaudiUtils::Map< std::string, std::string > >, Gaudi::Property< Histo1DMap >, Gaudi::Property< int & >, Gaudi::Property< int & >, Gaudi::Property< int >, Gaudi::Property< int >, Gaudi::Property< ItemNames >, Gaudi::Property< Keys >, Gaudi::Property< long & >, Gaudi::Property< long & >, Gaudi::Property< long >, Gaudi::Property< long >, Gaudi::Property< long double & >, Gaudi::Property< long double & >, Gaudi::Property< long double >, Gaudi::Property< long double >, Gaudi::Property< long long & >, Gaudi::Property< long long & >, Gaudi::Property< long long >, Gaudi::Property< long long >, Gaudi::Property< Map >, Gaudi::Property< Particles >, Gaudi::Property< PartitionDefs >, Gaudi::Property< R >, Gaudi::Property< Setup >, Gaudi::Property< short & >, Gaudi::Property< short & >, Gaudi::Property< short >, Gaudi::Property< short >, Gaudi::Property< signed char & >, Gaudi::Property< signed char & >, Gaudi::Property< signed char >, Gaudi::Property< signed char >, Gaudi::Property< size_t >, Gaudi::Property< std::array< double, 3 > >, Gaudi::Property< std::array< int, 1 > >, Gaudi::Property< std::array< std::string, sizeof...(OUTPUTs)> >, Gaudi::Property< std::map< int, double > >, Gaudi::Property< std::map< int, int > >, Gaudi::Property< std::map< int, std::string > >, Gaudi::Property< std::map< std::string, double > >, Gaudi::Property< std::map< std::string, int > >, Gaudi::Property< std::map< std::string, std::string > >, Gaudi::Property< std::map< std::string, std::string, std::less<> > >, Gaudi::Property< std::map< std::string, std::vector< double > > >, Gaudi::Property< std::map< std::string, std::vector< int > > >, Gaudi::Property< std::map< std::string, std::vector< std::string > > >, Gaudi::Property< std::map< unsigned int, std::string > >, Gaudi::Property< std::pair< double, double > >, Gaudi::Property< std::pair< int, int > >, Gaudi::Property< std::set< int > >, Gaudi::Property< std::set< std::string > >, Gaudi::Property< std::set< Triplet > >, Gaudi::Property< std::size_t >, Gaudi::Property< std::string & >, Gaudi::Property< std::string & >, Gaudi::Property< std::string >, Gaudi::Property< std::string >, Gaudi::Property< std::tuple< int, SS > >, Gaudi::Property< std::tuple< int, USS > >, Gaudi::Property< std::tuple< int, VS > >, Gaudi::Property< std::tuple< std::string > >, Gaudi::Property< std::tuple< std::string, int, double > >, Gaudi::Property< std::unordered_map< std::string, std::string > >, Gaudi::Property< std::unordered_set< float > >, Gaudi::Property< std::unordered_set< int > >, Gaudi::Property< std::unordered_set< std::string > >, Gaudi::Property< std::unordered_set< Triplet, HashFunction > >, Gaudi::Property< std::vector< bool > & >, Gaudi::Property< std::vector< bool > & >, Gaudi::Property< std::vector< bool > >, Gaudi::Property< std::vector< bool > >, Gaudi::Property< std::vector< char > & >, Gaudi::Property< std::vector< char > & >, Gaudi::Property< std::vector< char > >, Gaudi::Property< std::vector< char > >, Gaudi::Property< std::vector< DataObjID > >, Gaudi::Property< std::vector< double > & >, Gaudi::Property< std::vector< double > & >, Gaudi::Property< std::vector< double > >, Gaudi::Property< std::vector< double > >, Gaudi::Property< std::vector< float > & >, Gaudi::Property< std::vector< float > & >, Gaudi::Property< std::vector< float > >, Gaudi::Property< std::vector< float > >, Gaudi::Property< std::vector< Gaudi::LorentzVector > >, Gaudi::Property< std::vector< Gaudi::XYZPoint > >, Gaudi::Property< std::vector< Gaudi::XYZVector > >, Gaudi::Property< std::vector< int > & >, Gaudi::Property< std::vector< int > & >, Gaudi::Property< std::vector< int > >, Gaudi::Property< std::vector< int > >, Gaudi::Property< std::vector< long > & >, Gaudi::Property< std::vector< long > & >, Gaudi::Property< std::vector< long > >, Gaudi::Property< std::vector< long > >, Gaudi::Property< std::vector< long double > & >, Gaudi::Property< std::vector< long double > & >, Gaudi::Property< std::vector< long double > >, Gaudi::Property< std::vector< long double > >, Gaudi::Property< std::vector< long long > & >, Gaudi::Property< std::vector< long long > & >, Gaudi::Property< std::vector< long long > >, Gaudi::Property< std::vector< long long > >, Gaudi::Property< std::vector< short > & >, Gaudi::Property< std::vector< short > & >, Gaudi::Property< std::vector< short > >, Gaudi::Property< std::vector< short > >, Gaudi::Property< std::vector< signed char > & >, Gaudi::Property< std::vector< signed char > & >, Gaudi::Property< std::vector< signed char > >, Gaudi::Property< std::vector< signed char > >, Gaudi::Property< std::vector< std::pair< double, double > > >, Gaudi::Property< std::vector< std::pair< int, int > > >, Gaudi::Property< std::vector< std::pair< std::string, std::string > > >, Gaudi::Property< std::vector< std::string > & >, Gaudi::Property< std::vector< std::string > & >, Gaudi::Property< std::vector< std::string > >, Gaudi::Property< std::vector< std::string > >, Gaudi::Property< std::vector< std::vector< double > > >, Gaudi::Property< std::vector< std::vector< std::string > > >, Gaudi::Property< std::vector< Triplet > >, Gaudi::Property< std::vector< unsigned char > & >, Gaudi::Property< std::vector< unsigned char > & >, Gaudi::Property< std::vector< unsigned char > >, Gaudi::Property< std::vector< unsigned char > >, Gaudi::Property< std::vector< unsigned int > & >, Gaudi::Property< std::vector< unsigned int > & >, Gaudi::Property< std::vector< unsigned int > >, Gaudi::Property< std::vector< unsigned int > >, Gaudi::Property< std::vector< unsigned long > & >, Gaudi::Property< std::vector< unsigned long > & >, Gaudi::Property< std::vector< unsigned long > >, Gaudi::Property< std::vector< unsigned long > >, Gaudi::Property< std::vector< unsigned long long > & >, Gaudi::Property< std::vector< unsigned long long > & >, Gaudi::Property< std::vector< unsigned long long > >, Gaudi::Property< std::vector< unsigned long long > >, Gaudi::Property< std::vector< unsigned short > & >, Gaudi::Property< std::vector< unsigned short > & >, Gaudi::Property< std::vector< unsigned short > >, Gaudi::Property< std::vector< unsigned short > >, Gaudi::Property< StreamSpecs >, Gaudi::Property< T >, Gaudi::Property< TYPE & >, Gaudi::Property< TYPE & >, Gaudi::Property< TYPE >, Gaudi::Property< TYPE >, Gaudi::Property< uint64_t >, Gaudi::Property< unsigned char & >, Gaudi::Property< unsigned char & >, Gaudi::Property< unsigned char >, Gaudi::Property< unsigned char >, Gaudi::Property< unsigned int & >, Gaudi::Property< unsigned int & >, Gaudi::Property< unsigned int >, Gaudi::Property< unsigned int >, Gaudi::Property< unsigned long & >, Gaudi::Property< unsigned long & >, Gaudi::Property< unsigned long >, Gaudi::Property< unsigned long >, Gaudi::Property< unsigned long long & >, Gaudi::Property< unsigned long long & >, Gaudi::Property< unsigned long long >, Gaudi::Property< unsigned long long >, Gaudi::Property< unsigned short & >, Gaudi::Property< unsigned short & >, Gaudi::Property< unsigned short >, Gaudi::Property< unsigned short >, and PropertyWithHandlers< Handler >.
|
private |
property doc string
Definition at line 136 of file PropertyBase.h.
|
private |
property name
Definition at line 134 of file PropertyBase.h.
|
private |
type of owner of the property (if defined)
Definition at line 142 of file PropertyBase.h.
|
private |
property semantics
Definition at line 138 of file PropertyBase.h.
|
private |
property type
Definition at line 140 of file PropertyBase.h.
|
private |
Definition at line 145 of file PropertyBase.h.
|
private |
Definition at line 144 of file PropertyBase.h.