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

Public Member Functions

def finder_module (self, path)
 

Static Public Attributes

N_EVENTS n_events = N_EVENTS
 number of events to generate
 
str root_input_file = '../EvtGenSim.root'
 Y(4S) events with background overlay.
 
dict tracking_coverage
 Define the user parameters for the track-finding module.
 
bool fit_tracks = False
 tracks will be already fitted by add_tracking_reconstruction finder module set above
 
bool use_fit_information = True
 But we need to tell the validation module to use the fit information.
 
bool use_expert_folder = False
 do not create expert-level output histograms in dedicated folder but in the main folder
 
bool pulls = True
 Include pulls in the validation output.
 
bool resolution = True
 Include resolution information in the validation output.
 
VALIDATION_OUTPUT_FILE output_file_name = VALIDATION_OUTPUT_FILE
 name of the output ROOT file
 
list non_expert_parameters = []
 define empty list of non expert parameters so that no shifter plots are created (to revert just remove following line)
 

Detailed Description

Validate the full track-finding chain, including background overlay

Definition at line 29 of file fullInvertedTrackingValidationBkg.py.

Member Function Documentation

◆ finder_module()

def finder_module (   self,
  path 
)
Add the inverted track finding to the basf2 path

Reimplemented from ReadOrGenerateTrackedEventsRun.

Definition at line 36 of file fullInvertedTrackingValidationBkg.py.

36 def finder_module(self, path):
37 """Add the inverted track finding to the basf2 path"""
38 add_tracking_reconstruction(path, inverted_tracking=True)
39

Member Data Documentation

◆ fit_tracks

bool fit_tracks = False
static

tracks will be already fitted by add_tracking_reconstruction finder module set above

Definition at line 52 of file fullInvertedTrackingValidationBkg.py.

◆ n_events

N_EVENTS n_events = N_EVENTS
static

number of events to generate

Definition at line 32 of file fullInvertedTrackingValidationBkg.py.

◆ non_expert_parameters

list non_expert_parameters = []
static

define empty list of non expert parameters so that no shifter plots are created (to revert just remove following line)

Definition at line 64 of file fullInvertedTrackingValidationBkg.py.

◆ output_file_name

VALIDATION_OUTPUT_FILE output_file_name = VALIDATION_OUTPUT_FILE
static

name of the output ROOT file

Definition at line 62 of file fullInvertedTrackingValidationBkg.py.

◆ pulls

bool pulls = True
static

Include pulls in the validation output.

Definition at line 58 of file fullInvertedTrackingValidationBkg.py.

◆ resolution

bool resolution = True
static

Include resolution information in the validation output.

Definition at line 60 of file fullInvertedTrackingValidationBkg.py.

◆ root_input_file

str root_input_file = '../EvtGenSim.root'
static

Y(4S) events with background overlay.

Definition at line 34 of file fullInvertedTrackingValidationBkg.py.

◆ tracking_coverage

dict tracking_coverage
static
Initial value:
= {
'WhichParticles': [], # Include all particles, also secondaries
'UsePXDHits': True,
'UseSVDHits': True,
'UseCDCHits': True,
"UseReassignedHits": True,
'UseOnlyBeforeTOP': True,
'UseNLoops': 1
}

Define the user parameters for the track-finding module.

Definition at line 41 of file fullInvertedTrackingValidationBkg.py.

◆ use_expert_folder

bool use_expert_folder = False
static

do not create expert-level output histograms in dedicated folder but in the main folder

Definition at line 56 of file fullInvertedTrackingValidationBkg.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 54 of file fullInvertedTrackingValidationBkg.py.


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