Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DVertex_factory Class Reference

#include <DVertex_factory.h>

+ Inheritance diagram for DVertex_factory:

Private Member Functions

jerror_t init (void)
 Called once at program start. More...
 
jerror_t brun (jana::JEventLoop *locEventLoop, int32_t runnumber)
 Called everytime a new run number is detected. More...
 
jerror_t evnt (jana::JEventLoop *locEventLoop, uint64_t eventnumber)
 Called every event. More...
 
jerror_t Create_Vertex_NoTracks (const DEventRFBunch *locEventRFBunch)
 
jerror_t Create_Vertex_OneTrack (const DTrackTimeBased *locTrackTimeBased, const DEventRFBunch *locEventRFBunch)
 
jerror_t Create_Vertex_Rough (DVector3 locPosition, const DEventRFBunch *locEventRFBunch)
 
jerror_t Create_Vertex_KinFit (const DEventRFBunch *locEventRFBunch)
 

Private Attributes

const DAnalysisUtilitiesdAnalysisUtilities
 
DKinFitterdKinFitter
 
DKinFitUtils_GlueXdKinFitUtils
 
int dKinFitDebugLevel
 
bool dNoKinematicFitFlag
 
double dTargetZCenter
 
double dTargetLength
 
double dTargetRadius
 
double dMinTrackingFOM
 

Detailed Description

Definition at line 32 of file DVertex_factory.h.

Member Function Documentation

jerror_t DVertex_factory::brun ( jana::JEventLoop *  locEventLoop,
int32_t  runnumber 
)
private
jerror_t DVertex_factory::Create_Vertex_NoTracks ( const DEventRFBunch locEventRFBunch)
private
jerror_t DVertex_factory::Create_Vertex_OneTrack ( const DTrackTimeBased locTrackTimeBased,
const DEventRFBunch locEventRFBunch 
)
private
jerror_t DVertex_factory::Create_Vertex_Rough ( DVector3  locPosition,
const DEventRFBunch locEventRFBunch 
)
private
jerror_t DVertex_factory::init ( void  )
private

Called once at program start.

Definition at line 13 of file DVertex_factory.cc.

References dKinFitDebugLevel, dMinTrackingFOM, and dNoKinematicFitFlag.

Member Data Documentation

const DAnalysisUtilities* DVertex_factory::dAnalysisUtilities
private

Definition at line 44 of file DVertex_factory.h.

Referenced by brun(), and evnt().

int DVertex_factory::dKinFitDebugLevel
private

Definition at line 48 of file DVertex_factory.h.

Referenced by brun(), and init().

DKinFitter* DVertex_factory::dKinFitter
private

Definition at line 45 of file DVertex_factory.h.

Referenced by brun(), Create_Vertex_KinFit(), and evnt().

DKinFitUtils_GlueX* DVertex_factory::dKinFitUtils
private

Definition at line 46 of file DVertex_factory.h.

Referenced by brun(), Create_Vertex_KinFit(), and evnt().

double DVertex_factory::dMinTrackingFOM
private

Definition at line 53 of file DVertex_factory.h.

Referenced by evnt(), and init().

bool DVertex_factory::dNoKinematicFitFlag
private

Definition at line 49 of file DVertex_factory.h.

Referenced by brun(), evnt(), and init().

double DVertex_factory::dTargetLength
private

Definition at line 51 of file DVertex_factory.h.

Referenced by brun(), and Create_Vertex_NoTracks().

double DVertex_factory::dTargetRadius
private

Definition at line 52 of file DVertex_factory.h.

Referenced by brun(), and Create_Vertex_NoTracks().

double DVertex_factory::dTargetZCenter
private

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