SQLamarr
The stand-alone ultra-fast simulation option for the LHCb experiment
SQLamarr.PVReconstruction.PVReconstruction Class Reference

Transform the MCVertices objects identified as primary vertices into Vertices, smearing their position according to a triple-Gaussian, diagonal resolution function. More...

Public Member Functions

def __init__ (self, SQLite3DB db, str file_name, str table_name, str condition)
 Acquires the reference to an open connection to the database and connection details to a PV reconstruction database. More...
 

Detailed Description

Transform the MCVertices objects identified as primary vertices into Vertices, smearing their position according to a triple-Gaussian, diagonal resolution function.

Python bindings to SQLamarr::PVReconstruction.

The parameters used to parametrize the smearing where obtained from detailed simulation and are stored in an SQLite3 table with the schema documented in SQLamarr::PVReconstruction.

Definition at line 21 of file PVReconstruction.py.

Constructor & Destructor Documentation

◆ __init__()

def SQLamarr.PVReconstruction.PVReconstruction.__init__ (   self,
SQLite3DB  db,
str  file_name,
str  table_name,
str   condition 
)

Acquires the reference to an open connection to the database and connection details to a PV reconstruction database.

Parameters
dbAn open database connection;
file_namestring providing the path to a SQLite3 file;
table_namestring providing the name of the TABLE where the parametrizations for the PV reconstruction are stored;
conditionstring identifier of the row to read the parametrization from.

Definition at line 33 of file PVReconstruction.py.


The documentation for this class was generated from the following file: