 |
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 EventContext & |
ctx | ) |
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)