SQLamarr
The stand-alone ultra-fast simulation option for the LHCb experiment
SQLamarr::MCParticleSelector Member List

This is the complete list of members for SQLamarr::MCParticleSelector, including all inherited members.

argtypesSQLamarr::MCParticleSelector
BaseSqlInterface(SQLite3DB &db)SQLamarr::BaseSqlInterface
begin_transaction()SQLamarr::BaseSqlInterfaceinlineprotected
end_transaction()SQLamarr::BaseSqlInterfaceinlineprotected
exec_stmt(sqlite3_stmt *)SQLamarr::BaseSqlInterfaceprotected
execute() overrideSQLamarr::MCParticleSelectorvirtual
get_or_create_end_vertex(int genparticle_id)SQLamarr::MCParticleSelectorprotected
get_statement(const std::string &name, const std::string &query)SQLamarr::BaseSqlInterfaceprotected
invalidate_cache(void)SQLamarr::BaseSqlInterface
keep(int status, int abspid) constSQLamarr::MCParticleSelectorprotected
last_insert_row()SQLamarr::BaseSqlInterfaceinlineprotected
m_databaseSQLamarr::BaseSqlInterfaceprotected
MCParticleSelector(SQLite3DB &db, const std::vector< uint64_t > retained_status_values={ LAMARR_LHCB_STABLE_IN_PRODGEN, LAMARR_LHCB_DECAYED_BY_DECAYGEN, LAMARR_LHCB_DECAYED_BY_DECAYGEN_AND_PRODUCED_BY_PRODGEN, LAMARR_LHCB_SIGNAL_IN_LAB_FRAME, LAMARR_LHCB_STABLE_IN_DECAYGEN }, const std::vector< uint64_t > retained_abspid_values={ 6, 22, 23, 24, 25, 32, 33, 34, 35, 36, 37, 102, 130, 310, 311, 321, 411, 421, 413, 423, 415, 425, 431, 435, 511, 521, 513, 523, 515, 525, 531, 535, 541, 545, 441, 10441, 100441, 443, 10443, 20443, 100443, 30443, 9000443, 9010443, 9020443, 445, 10445, 551, 10551, 100551, 110551, 200551, 210551, 553, 10553, 20553, 30553, 100553, 110553, 120553, 130553, 200553, 210553, 220553, 300553, 9000553, 9010553, 555, 10555, 20555, 100555, 110555, 120555, 200555, 557, 100557, 2212, 2212, 3122, 3222, 3212, 3224, 3214, 3114, 3322, 3312, 3324, 3314, 3334, 4122, 4222, 4212, 4112, 4224, 4214, 4114, 4232, 4132, 4322, 4312, 4324, 4314, 4332, 4334, 4412, 4422, 4414, 4424, 4432, 4434, 4444, 5122, 5112, 5212, 5222, 5114, 5214, 5224, 5132, 5232, 5312, 5322, 5314, 5324, 5332, 5334, 5142, 5242, 5412, 5422, 5414, 5424, 5342, 5432, 5442, 5444, 5512, 5522, 5514, 5524, 5532, 5534, 5542, 5544, 5554 })SQLamarr::MCParticleSelector
process_particle(int genparticle_id, int prod_vtx)SQLamarr::MCParticleSelectorprotected
restypeSQLamarr::MCParticleSelector
sync_database(const std::string &db_uri)SQLamarr::BaseSqlInterfaceinline
using_sql_function(const std::string &name, int argc, void(*xFunc)(sqlite3_context *, int, sqlite3_value **))SQLamarr::BaseSqlInterfaceprotected
~BaseSqlInterface()SQLamarr::BaseSqlInterfacevirtual