R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
neuland_read_hit_par.HitParReader Class Reference

Public Member Functions

 __init__ (self, str filename)
 
 par_dict (self)
 The par_dict property.
 
 par_dict (self, value)
 
 filename (self)
 The filename property.
 
 filename (self, value)
 
 hit_par_name (self)
 The hit_par_name property.
 
 hit_par_name (self, value)
 
 par_name_list (self)
 The par_name_list property.
 
 par_name_list (self, list[str] value)
 
 dataframe (self)
 The dataframe property.
 
 dataframe (self, value)
 
 header (self)
 
 read (self)
 

Protected Member Functions

 _construct_empty_dict (self, hit_par)
 
 _fill_data (self, hit_par)
 

Protected Attributes

str _filename = filename
 
str _hit_par_name = "NeulandHitPar"
 
list _par_name_list
 
dict _par_dict = {}
 
 _dataframe = pd.DataFrame()
 

Detailed Description

Definition at line 12 of file neuland_read_hit_par.py.

Constructor & Destructor Documentation

◆ __init__()

neuland_read_hit_par.HitParReader.__init__ ( self,
str filename )

Definition at line 13 of file neuland_read_hit_par.py.

Member Function Documentation

◆ _construct_empty_dict()

neuland_read_hit_par.HitParReader._construct_empty_dict ( self,
hit_par )
protected

Definition at line 85 of file neuland_read_hit_par.py.

◆ _fill_data()

neuland_read_hit_par.HitParReader._fill_data ( self,
hit_par )
protected

Definition at line 102 of file neuland_read_hit_par.py.

◆ dataframe() [1/2]

neuland_read_hit_par.HitParReader.dataframe ( self)

Definition at line 67 of file neuland_read_hit_par.py.

◆ dataframe() [2/2]

neuland_read_hit_par.HitParReader.dataframe ( self,
value )

Definition at line 72 of file neuland_read_hit_par.py.

◆ filename() [1/2]

neuland_read_hit_par.HitParReader.filename ( self)

Definition at line 40 of file neuland_read_hit_par.py.

◆ filename() [2/2]

neuland_read_hit_par.HitParReader.filename ( self,
value )

Definition at line 45 of file neuland_read_hit_par.py.

◆ header()

neuland_read_hit_par.HitParReader.header ( self)

Definition at line 75 of file neuland_read_hit_par.py.

◆ hit_par_name() [1/2]

neuland_read_hit_par.HitParReader.hit_par_name ( self)

Definition at line 49 of file neuland_read_hit_par.py.

◆ hit_par_name() [2/2]

neuland_read_hit_par.HitParReader.hit_par_name ( self,
value )

Definition at line 54 of file neuland_read_hit_par.py.

◆ par_dict() [1/2]

neuland_read_hit_par.HitParReader.par_dict ( self)

Definition at line 31 of file neuland_read_hit_par.py.

◆ par_dict() [2/2]

neuland_read_hit_par.HitParReader.par_dict ( self,
value )

Definition at line 36 of file neuland_read_hit_par.py.

◆ par_name_list() [1/2]

neuland_read_hit_par.HitParReader.par_name_list ( self)

Definition at line 58 of file neuland_read_hit_par.py.

◆ par_name_list() [2/2]

neuland_read_hit_par.HitParReader.par_name_list ( self,
list[str] value )

Definition at line 63 of file neuland_read_hit_par.py.

◆ read()

neuland_read_hit_par.HitParReader.read ( self)

Definition at line 78 of file neuland_read_hit_par.py.

Member Data Documentation

◆ _dataframe

neuland_read_hit_par.HitParReader._dataframe = pd.DataFrame()
protected

Definition at line 28 of file neuland_read_hit_par.py.

◆ _filename

str neuland_read_hit_par.HitParReader._filename = filename
protected

Definition at line 14 of file neuland_read_hit_par.py.

◆ _hit_par_name

str neuland_read_hit_par.HitParReader._hit_par_name = "NeulandHitPar"
protected

Definition at line 15 of file neuland_read_hit_par.py.

◆ _par_dict

dict neuland_read_hit_par.HitParReader._par_dict = {}
protected

Definition at line 27 of file neuland_read_hit_par.py.

◆ _par_name_list

list neuland_read_hit_par.HitParReader._par_name_list
protected
Initial value:
= [
"t_diff",
"t_sync",
"effective_speed",
"light_attenuation_length",
"light_attenuation_factor",
"pedestal",
"energy_gain",
"pmt_saturation",
"pmt_threshold",
]

Definition at line 16 of file neuland_read_hit_par.py.


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