Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Store JO metadata specific to the Bmumu analysis.
More...
#include <Bmumu_metadata.h>
|
virtual void | recordPropertyI (const std::string &name, int val) |
|
virtual void | recordPropertyL (const std::string &name, long val) |
|
virtual void | recordPropertyD (const std::string &name, double val) |
|
virtual void | recordPropertyB (const std::string &name, bool val) |
|
virtual void | recordPropertyS (const std::string &name, const std::string &val) |
|
virtual void | recordPropertyVI (const std::string &name, const std::vector< int > &val) |
|
virtual void | recordPropertyVL (const std::string &name, const std::vector< long > &val) |
|
virtual void | recordPropertyVD (const std::string &name, const std::vector< double > &val) |
|
virtual void | recordPropertyVB (const std::string &name, const std::vector< bool > &val) |
|
virtual void | recordPropertyVS (const std::string &name, const std::vector< std::string > &val) |
|
|
ServiceHandle< StoreGateSvc > | m_outputMetaStore |
| Object accessing the output metadata store. More...
|
|
std::string | m_derivationName |
|
std::string | m_mdFolderName |
|
std::string | m_prefix |
|
std::map< std::string, int > | m_propInt |
|
std::map< std::string, long > | m_propLong |
|
std::map< std::string, double > | m_propDouble |
|
std::map< std::string, bool > | m_propBool |
|
std::map< std::string, std::string > | m_propString |
|
std::map< std::string, std::vector< int > > | m_propVInt |
|
std::map< std::string, std::vector< long > > | m_propVLong |
|
std::map< std::string, std::vector< double > > | m_propVDouble |
|
std::map< std::string, std::vector< bool > > | m_propVBool |
|
std::map< std::string, std::vector< std::string > > | m_propVString |
|
Store JO metadata specific to the Bmumu analysis.
- Author
- Wolfgang Walkowiak <Wolfg.nosp@m.ang..nosp@m.Walko.nosp@m.wiak.nosp@m.@cern.nosp@m..ch.>
Store JO metadata specific to the Bmumu analysis in the output file. This class inherits from BPhysMetadataBase.
Definition at line 34 of file Bmumu_metadata.h.
◆ Bmumu_metadata()
DerivationFramework::Bmumu_metadata::Bmumu_metadata |
( |
const std::string & |
t, |
|
|
const std::string & |
n, |
|
|
const IInterface * |
p |
|
) |
| |
◆ addBranches()
StatusCode DerivationFramework::BPhysMetadataBase::addBranches |
( |
| ) |
const |
|
virtualinherited |
◆ buildFolderName()
std::string DerivationFramework::BPhysMetadataBase::buildFolderName |
( |
const std::string & |
fname = "" | ) |
const |
|
privatevirtualinherited |
◆ finalize()
StatusCode DerivationFramework::BPhysMetadataBase::finalize |
( |
| ) |
|
|
virtualinherited |
◆ initialize()
StatusCode DerivationFramework::BPhysMetadataBase::initialize |
( |
| ) |
|
|
virtualinherited |
◆ recordPropertyB()
void DerivationFramework::BPhysMetadataBase::recordPropertyB |
( |
const std::string & |
name, |
|
|
bool |
val |
|
) |
| |
|
protectedvirtualinherited |
◆ recordPropertyD()
void DerivationFramework::BPhysMetadataBase::recordPropertyD |
( |
const std::string & |
name, |
|
|
double |
val |
|
) |
| |
|
protectedvirtualinherited |
◆ recordPropertyI()
void DerivationFramework::BPhysMetadataBase::recordPropertyI |
( |
const std::string & |
name, |
|
|
int |
val |
|
) |
| |
|
protectedvirtualinherited |
◆ recordPropertyL()
void DerivationFramework::BPhysMetadataBase::recordPropertyL |
( |
const std::string & |
name, |
|
|
long |
val |
|
) |
| |
|
protectedvirtualinherited |
◆ recordPropertyS()
void DerivationFramework::BPhysMetadataBase::recordPropertyS |
( |
const std::string & |
name, |
|
|
const std::string & |
val |
|
) |
| |
|
protectedvirtualinherited |
◆ recordPropertyVB()
void DerivationFramework::BPhysMetadataBase::recordPropertyVB |
( |
const std::string & |
name, |
|
|
const std::vector< bool > & |
val |
|
) |
| |
|
protectedvirtualinherited |
◆ recordPropertyVD()
void DerivationFramework::BPhysMetadataBase::recordPropertyVD |
( |
const std::string & |
name, |
|
|
const std::vector< double > & |
val |
|
) |
| |
|
protectedvirtualinherited |
◆ recordPropertyVI()
void DerivationFramework::BPhysMetadataBase::recordPropertyVI |
( |
const std::string & |
name, |
|
|
const std::vector< int > & |
val |
|
) |
| |
|
protectedvirtualinherited |
◆ recordPropertyVL()
void DerivationFramework::BPhysMetadataBase::recordPropertyVL |
( |
const std::string & |
name, |
|
|
const std::vector< long > & |
val |
|
) |
| |
|
protectedvirtualinherited |
◆ recordPropertyVS()
void DerivationFramework::BPhysMetadataBase::recordPropertyVS |
( |
const std::string & |
name, |
|
|
const std::vector< std::string > & |
val |
|
) |
| |
|
protectedvirtualinherited |
◆ saveMetaDataBPhys()
StatusCode DerivationFramework::BPhysMetadataBase::saveMetaDataBPhys |
( |
| ) |
const |
|
privatevirtualinherited |
Definition at line 103 of file BPhysMetadataBase.cxx.
105 ATH_MSG_DEBUG(
"BPhysMetaDataBase::saveMetaDataBPhys() -- begin");
111 "xAOD::FileMetaData already in output: "
113 <<
" -- BPhys metadata will NOT be saved!");
116 auto fm = std::make_unique< xAOD::FileMetaData >();
117 auto fmAux = std::make_unique< xAOD::FileMetaDataAuxInfo >();
118 fm->setStore( fmAux.get() );
142 mdFolderKey+
"Aux." ) );
145 return StatusCode::SUCCESS;
◆ vecToString() [1/5]
std::string DerivationFramework::BPhysMetadataBase::vecToString |
( |
const std::vector< bool > & |
v | ) |
const |
|
privatevirtualinherited |
◆ vecToString() [2/5]
std::string DerivationFramework::BPhysMetadataBase::vecToString |
( |
const std::vector< double > & |
v | ) |
const |
|
privatevirtualinherited |
◆ vecToString() [3/5]
std::string DerivationFramework::BPhysMetadataBase::vecToString |
( |
const std::vector< int > & |
v | ) |
const |
|
privatevirtualinherited |
◆ vecToString() [4/5]
std::string DerivationFramework::BPhysMetadataBase::vecToString |
( |
const std::vector< long > & |
v | ) |
const |
|
privatevirtualinherited |
◆ vecToString() [5/5]
std::string DerivationFramework::BPhysMetadataBase::vecToString |
( |
const std::vector< std::string > & |
v | ) |
const |
|
privatevirtualinherited |
◆ m_derivationName
std::string DerivationFramework::BPhysMetadataBase::m_derivationName |
|
privateinherited |
◆ m_mdFolderName
std::string DerivationFramework::BPhysMetadataBase::m_mdFolderName |
|
privateinherited |
◆ m_outputMetaStore
◆ m_prefix
std::string DerivationFramework::BPhysMetadataBase::m_prefix |
|
privateinherited |
◆ m_propBool
std::map<std::string, bool> DerivationFramework::BPhysMetadataBase::m_propBool |
|
privateinherited |
◆ m_propDouble
std::map<std::string, double> DerivationFramework::BPhysMetadataBase::m_propDouble |
|
privateinherited |
◆ m_propInt
std::map<std::string, int> DerivationFramework::BPhysMetadataBase::m_propInt |
|
privateinherited |
◆ m_propLong
std::map<std::string, long> DerivationFramework::BPhysMetadataBase::m_propLong |
|
privateinherited |
◆ m_propString
std::map<std::string, std::string> DerivationFramework::BPhysMetadataBase::m_propString |
|
privateinherited |
◆ m_propVBool
std::map<std::string, std::vector<bool> > DerivationFramework::BPhysMetadataBase::m_propVBool |
|
privateinherited |
◆ m_propVDouble
std::map<std::string, std::vector<double> > DerivationFramework::BPhysMetadataBase::m_propVDouble |
|
privateinherited |
◆ m_propVInt
std::map<std::string, std::vector<int> > DerivationFramework::BPhysMetadataBase::m_propVInt |
|
privateinherited |
◆ m_propVLong
std::map<std::string, std::vector<long> > DerivationFramework::BPhysMetadataBase::m_propVLong |
|
privateinherited |
◆ m_propVString
std::map<std::string, std::vector<std::string> > DerivationFramework::BPhysMetadataBase::m_propVString |
|
privateinherited |
The documentation for this class was generated from the following files:
Helper class to provide type-safe access to aux data.
#define CHECK(...)
Evaluate an expression and check for errors.
std::string to_string(const DetectorType &type)
#define ATH_MSG_WARNING(x)