 |
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.
constexpr double muonMassInMeV
the mass of the muon (in MeV)
constexpr double chargedKaonMassInMeV
the mass of the charged kaon (in MeV)
constexpr double BZeroMassInMeV
the mass of the neutral B0 meson (in MeV)
constexpr double chargedPionMassInMeV
the mass of the charged pion (in MeV)
constexpr double BPlusMassInMeV
the mass of the charged B meson (in MeV)
#define CHECK(...)
Evaluate an expression and check for errors.
constexpr double JpsiMassInMeV
std::string to_string(const DetectorType &type)
constexpr double BsMassInMeV
the mass of the Bs meson (in MeV)
#define ATH_MSG_WARNING(x)