Belle II Software development
Full Class Reference
Inheritance diagram for Full:
TrackingValidationRun BrowseTFileOnTerminateRunMixin ReadOrGenerateTrackedEventsRun PostProcessingRunMixin ReadOrGenerateEventsRun EmptyRun MinimalRun EmptyRun

Public Member Functions

def finder_module (self, path)
 All the track finding and track matching done before, so skip this step.
 

Static Public Attributes

int n_events = 10000
 number of events to process
 
str generator_module = 'generic'
 Generator that was used in the simulation (-so)
 
str root_input_file = './validationSample.root'
 input file (release validation or generated by produceSample_releaseValidation.py)
 
str recoTracksName = 'RecoTracks'
 track collection to be used
 
bool fit_tracks = False
 tracks will be already fitted by
 
bool use_fit_information = True
 But we need to tell the validation module to use the fit information.
 
bool mc_tracking = False
 MC track finding and track matching was already performed.
 
bool extended = True
 What should be stored in the root file?
 
bool pulls = True
 if true pulls will be created
 
bool resolution = True
 if true resolution plots will be created
 
bool saveFullTrees = True
 if true the full tracking information will be stored to a file for each event (Note: will create large output)
 
str output_file_name = './FullTrackingValidation_validationSample.root'
 name of the output file
 

Detailed Description

    Validate the full track-finding chain for the release validation
    using the special samples (cdst with additional branches)

Definition at line 24 of file fullTrackingValidation_releaseValidation.py.

Member Function Documentation

◆ finder_module()

def finder_module (   self,
  path 
)

All the track finding and track matching done before, so skip this step.

Reimplemented from ReadOrGenerateTrackedEventsRun.

Definition at line 37 of file fullTrackingValidation_releaseValidation.py.

37 def finder_module(self, path):
38 pass
39

Member Data Documentation

◆ extended

bool extended = True
static

What should be stored in the root file?

Definition at line 49 of file fullTrackingValidation_releaseValidation.py.

◆ fit_tracks

bool fit_tracks = False
static

tracks will be already fitted by

Definition at line 43 of file fullTrackingValidation_releaseValidation.py.

◆ generator_module

str generator_module = 'generic'
static

Generator that was used in the simulation (-so)

Definition at line 32 of file fullTrackingValidation_releaseValidation.py.

◆ mc_tracking

bool mc_tracking = False
static

MC track finding and track matching was already performed.

Definition at line 47 of file fullTrackingValidation_releaseValidation.py.

◆ n_events

int n_events = 10000
static

number of events to process

Definition at line 30 of file fullTrackingValidation_releaseValidation.py.

◆ output_file_name

str output_file_name = './FullTrackingValidation_validationSample.root'
static

name of the output file

Definition at line 57 of file fullTrackingValidation_releaseValidation.py.

◆ pulls

bool pulls = True
static

if true pulls will be created

Definition at line 51 of file fullTrackingValidation_releaseValidation.py.

◆ recoTracksName

str recoTracksName = 'RecoTracks'
static

track collection to be used

Definition at line 41 of file fullTrackingValidation_releaseValidation.py.

◆ resolution

bool resolution = True
static

if true resolution plots will be created

Definition at line 53 of file fullTrackingValidation_releaseValidation.py.

◆ root_input_file

str root_input_file = './validationSample.root'
static

input file (release validation or generated by produceSample_releaseValidation.py)

Definition at line 34 of file fullTrackingValidation_releaseValidation.py.

◆ saveFullTrees

bool saveFullTrees = True
static

if true the full tracking information will be stored to a file for each event (Note: will create large output)

Definition at line 55 of file fullTrackingValidation_releaseValidation.py.

◆ use_fit_information

bool use_fit_information = True
static

But we need to tell the validation module to use the fit information.

Definition at line 45 of file fullTrackingValidation_releaseValidation.py.


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