ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4_B0Tracking_EIC.C File Reference
#include <GlobalVariables.C>
#include <trackreco/PHRaveVertexing.h>
#include <eicg4b0/B0TrackFastSimEval.h>
#include <eicg4b0/B0TrackFastSim.h>
#include <fun4all/Fun4AllServer.h>
#include <vector>
+ Include dependency graph for G4_B0Tracking_EIC.C:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  G4B0TRACKING
 

Macros

#define MACRO_G4B0TRACKINGEIC_C
 

Functions

 R__LOAD_LIBRARY (libEICG4B0.so) namespace Enable
 
const double G4B0TRACKING::PositionResolution (30e-4)
 
void B0TrackingInit ()
 
void InitFastKalmanFilter (B0TrackFastSim *kalman_filter)
 
void B0Tracking_Reco ()
 
void B0Tracking_Eval (const std::string &outputfile)
 

Variables

bool G4B0TRACKING::DISPLACED_VERTEX = false
 
bool G4B0TRACKING::PROJECTION_B0 = false
 

Macro Definition Documentation

#define MACRO_G4B0TRACKINGEIC_C

Definition at line 2 of file G4_B0Tracking_EIC.C.

View newest version in sPHENIX GitHub at line 2 of file G4_B0Tracking_EIC.C

Function Documentation

void B0Tracking_Eval ( const std::string &  outputfile)

Definition at line 110 of file G4_B0Tracking_EIC.C.

View newest version in sPHENIX GitHub at line 110 of file G4_B0Tracking_EIC.C

References B0TrackFastSimEval::AddProjection(), B0TRACKING::B0ProjectionNames, Fun4AllServer::instance(), max, proj, Fun4AllServer::registerSubsystem(), B0TrackFastSimEval::set_filename(), B0TrackFastSimEval::set_trackmapname(), B0TRACKING::TrackNodeName, Enable::VERBOSITY, and Fun4AllBase::Verbosity().

+ Here is the call graph for this function:

void B0Tracking_Reco ( )

Definition at line 64 of file G4_B0Tracking_EIC.C.

View newest version in sPHENIX GitHub at line 64 of file G4_B0Tracking_EIC.C

References B0TrackFastSim::enable_vertexing(), g4zmq::exit(), B0TRACKING::FastKalmanFilter(), B0TRACKING::FastKalmanFilterB0Track(), InitFastKalmanFilter(), Fun4AllServer::instance(), max, G4B0TRACKING::PROJECTION_B0, Fun4AllServer::registerSubsystem(), B0TrackFastSim::set_trackmap_out_name(), B0TRACKING::TrackNodeName, Enable::VERBOSITY, and Fun4AllBase::Verbosity().

+ Here is the call graph for this function:

void B0TrackingInit ( )

Definition at line 33 of file G4_B0Tracking_EIC.C.

View newest version in sPHENIX GitHub at line 33 of file G4_B0Tracking_EIC.C

References B0TRACKING::FastKalmanFilter(), and B0TRACKING::FastKalmanFilterB0Track().

Referenced by G4Init().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void InitFastKalmanFilter ( B0TrackFastSim kalman_filter)

Definition at line 39 of file G4_B0Tracking_EIC.C.

View newest version in sPHENIX GitHub at line 39 of file G4_B0Tracking_EIC.C

References G4B0TRACKING::DISPLACED_VERTEX, B0TrackFastSim::enable_vertexing(), G4B0TRACKING::PositionResolution(), B0TrackFastSim::set_sub_top_node_name(), B0TrackFastSim::set_use_vertex_in_fitting(), B0TrackFastSim::set_vertex_xy_resolution(), and B0TrackFastSim::set_vertex_z_resolution().

Referenced by B0Tracking_Reco(), and Tracking_Reco().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

R__LOAD_LIBRARY ( libEICG4B0.  so)

Definition at line 16 of file G4_B0Tracking_EIC.C.

View newest version in sPHENIX GitHub at line 16 of file G4_B0Tracking_EIC.C