EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4_Mvtx.C File Reference
#include <GlobalVariables.C>
#include <QA.C>
#include <g4detectors/PHG4CylinderSubsystem.h>
#include <g4mvtx/PHG4MvtxDefs.h>
#include <g4mvtx/PHG4MvtxDigitizer.h>
#include <g4mvtx/PHG4MvtxHitReco.h>
#include <g4mvtx/PHG4MvtxSubsystem.h>
#include <g4main/PHG4Reco.h>
#include <mvtx/MvtxClusterizer.h>
#include <qa_modules/QAG4SimulationMvtx.h>
#include <fun4all/Fun4AllServer.h>
#include <cmath>
#include <vector>
+ Include dependency graph for G4_Mvtx.C:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Enable
 
namespace  G4MVTX
 
namespace  G4MVTXAlignment
 

Macros

#define MACRO_G4MVTX_C
 

Functions

void MvtxInit ()
 
double Mvtx (PHG4Reco *g4Reco, double radius, const int absorberactive=0)
 
void Mvtx_Cells ()
 
void Mvtx_Clustering ()
 
void Mvtx_QA ()
 

Variables

bool Enable::MVTX_CELL = false
 
bool Enable::MVTX_CLUSTER = false
 
bool Enable::MVTX_QA = false
 
bool Enable::MVTX_ABSORBER = false
 
double G4MVTX::radius_offset = 0.7
 
std::string G4MVTXAlignment::alignment_path = string(getenv("CALIBRATIONROOT")) + "/Tracking/MVTX/alignment"
 
double G4MVTXAlignment::z_offset [] = {0.0, 0.0, 200.0}
 

Macro Definition Documentation

#define MACRO_G4MVTX_C

Definition at line 2 of file G4_Mvtx.C.

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

Function Documentation

double Mvtx ( PHG4Reco g4Reco,
double  radius,
const int  absorberactive = 0 
)
void Mvtx_Cells ( )

Definition at line 88 of file G4_Mvtx.C.

View newest version in sPHENIX GitHub at line 88 of file G4_Mvtx.C

References Fun4AllServer::instance(), max, Enable::MVTX_VERBOSITY, G4MVTX::n_maps_layer, Fun4AllServer::registerSubsystem(), PHG4MvtxHitReco::set_timing_window(), Enable::VERBOSITY, and Fun4AllBase::Verbosity().

Referenced by Fun4All_AnaTutorial_sPHENIX(), Fun4All_AnaTutorial_sPHENIX_Jets(), Fun4All_G4_fsPHENIX(), and Fun4All_G4_sPHENIX().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void Mvtx_Clustering ( )

Definition at line 111 of file G4_Mvtx.C.

View newest version in sPHENIX GitHub at line 111 of file G4_Mvtx.C

References Fun4AllServer::instance(), max, Enable::MVTX_VERBOSITY, Fun4AllServer::registerSubsystem(), Enable::VERBOSITY, and Fun4AllBase::Verbosity().

Referenced by Fun4All_AnaTutorial_sPHENIX(), Fun4All_AnaTutorial_sPHENIX_Jets(), Fun4All_G4_fsPHENIX(), and Fun4All_G4_sPHENIX().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void Mvtx_QA ( )

Definition at line 123 of file G4_Mvtx.C.

View newest version in sPHENIX GitHub at line 123 of file G4_Mvtx.C

References Fun4AllServer::instance(), max, Enable::MVTX_VERBOSITY, Enable::QA_VERBOSITY, Fun4AllServer::registerSubsystem(), and Fun4AllBase::Verbosity().

Referenced by Fun4All_AnaTutorial_sPHENIX(), Fun4All_AnaTutorial_sPHENIX_Jets(), and Fun4All_G4_sPHENIX().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void MvtxInit ( )

Definition at line 51 of file G4_Mvtx.C.

View newest version in sPHENIX GitHub at line 51 of file G4_Mvtx.C