#include <CDCalibrator.hh>
|
| | MiniballCDCalibrator (std::shared_ptr< MiniballSettings > myset) |
| |
| | ~MiniballCDCalibrator () |
| |
| void | SetInputFile (std::vector< std::string > input_file_names) |
| |
| void | SetInputFile (std::string input_file_name) |
| |
| void | SetInputTree (TTree *user_tree) |
| |
| void | SetMBSInfoTree (TTree *user_tree) |
| |
| void | SetOutput (std::string output_file_name, bool cWrite=false) |
| |
| void | StartFile () |
| | called for every file
|
| |
| void | Initialise () |
| | called for every event
|
| |
| void | MakeHists () |
| |
| void | ResetHists () |
| |
| void | AddCalibration (std::shared_ptr< MiniballCalibration > mycal) |
| |
| void | AddProgressBar (std::shared_ptr< TGProgressBar > myprog) |
| |
| void | SetPsideTagId (unsigned char id) |
| |
| void | SetNsideTagId (unsigned char id) |
| |
| void | CalibratePsides () |
| |
| void | CalibrateNsides () |
| |
| bool | FindCDChannels (int det, int sec, int side, int strip, int &adc, int &ch) |
| |
| bool | FindCDChannels (int det, int sec, int side, int strip, int &sfp, int &board, int &ch) |
| |
| unsigned long | FillHists () |
| |
| void | FillPixelHists () |
| |
| TFile * | GetFile () |
| |
| void | CloseOutput () |
| |
| void | PurgeOutput () |
| | Closes the output files from this class.
|
| |
Definition at line 44 of file CDCalibrator.hh.
◆ MiniballCDCalibrator()
| MiniballCDCalibrator::MiniballCDCalibrator |
( |
std::shared_ptr< MiniballSettings > | myset | ) |
|
◆ ~MiniballCDCalibrator()
| MiniballCDCalibrator::~MiniballCDCalibrator |
( |
| ) |
|
|
inline |
◆ AddCalibration()
◆ AddProgressBar()
| void MiniballCDCalibrator::AddProgressBar |
( |
std::shared_ptr< TGProgressBar > | myprog | ) |
|
|
inline |
◆ CalibrateNsides()
| void MiniballCDCalibrator::CalibrateNsides |
( |
| ) |
|
◆ CalibratePsides()
| void MiniballCDCalibrator::CalibratePsides |
( |
| ) |
|
◆ CloseOutput()
| void MiniballCDCalibrator::CloseOutput |
( |
| ) |
|
|
inline |
◆ FillHists()
| unsigned long MiniballCDCalibrator::FillHists |
( |
| ) |
|
Function to loop over the sort tree and build array and recoil events
Definition at line 623 of file CDCalibrator.cc.
Referenced by do_cdcal().
◆ FillPixelHists()
| void MiniballCDCalibrator::FillPixelHists |
( |
| ) |
|
◆ FindCDChannels() [1/2]
| bool MiniballCDCalibrator::FindCDChannels |
( |
int | det, |
|
|
int | sec, |
|
|
int | side, |
|
|
int | strip, |
|
|
int & | adc, |
|
|
int & | ch ) |
◆ FindCDChannels() [2/2]
| bool MiniballCDCalibrator::FindCDChannels |
( |
int | det, |
|
|
int | sec, |
|
|
int | side, |
|
|
int | strip, |
|
|
int & | sfp, |
|
|
int & | board, |
|
|
int & | ch ) |
◆ GetFile()
| TFile * MiniballCDCalibrator::GetFile |
( |
| ) |
|
|
inline |
◆ Initialise()
| void MiniballCDCalibrator::Initialise |
( |
| ) |
|
called for every event
This is called at the end of every execution/loop
Definition at line 128 of file CDCalibrator.cc.
Referenced by FillHists().
◆ MakeHists()
| void MiniballCDCalibrator::MakeHists |
( |
| ) |
|
◆ PurgeOutput()
| void MiniballCDCalibrator::PurgeOutput |
( |
| ) |
|
|
inline |
◆ ResetHists()
| void MiniballCDCalibrator::ResetHists |
( |
| ) |
|
◆ SetInputFile() [1/2]
| void MiniballCDCalibrator::SetInputFile |
( |
std::string | input_file_name | ) |
|
◆ SetInputFile() [2/2]
| void MiniballCDCalibrator::SetInputFile |
( |
std::vector< std::string > | input_file_names | ) |
|
◆ SetInputTree()
| void MiniballCDCalibrator::SetInputTree |
( |
TTree * | user_tree | ) |
|
◆ SetMBSInfoTree()
| void MiniballCDCalibrator::SetMBSInfoTree |
( |
TTree * | user_tree | ) |
|
◆ SetNsideTagId()
| void MiniballCDCalibrator::SetNsideTagId |
( |
unsigned char | id | ) |
|
|
inline |
◆ SetOutput()
| void MiniballCDCalibrator::SetOutput |
( |
std::string | output_file_name, |
|
|
bool | cWrite = false ) |
◆ SetPsideTagId()
| void MiniballCDCalibrator::SetPsideTagId |
( |
unsigned char | id | ) |
|
|
inline |
◆ StartFile()
| void MiniballCDCalibrator::StartFile |
( |
| ) |
|
◆ _prog_
| bool MiniballCDCalibrator::_prog_ |
|
private |
◆ adc_data
| std::shared_ptr<AdcData> MiniballCDCalibrator::adc_data |
|
private |
◆ build_window
| long MiniballCDCalibrator::build_window |
|
private |
◆ cal
◆ cd_det_list
| std::vector<unsigned char> MiniballCDCalibrator::cd_det_list |
|
private |
◆ cd_en_list
| std::vector<float> MiniballCDCalibrator::cd_en_list |
|
private |
◆ cd_nen_pen
| std::vector<std::vector<std::vector<TH2F*> > > MiniballCDCalibrator::cd_nen_pen |
|
private |
◆ cd_nQ_pQ
| std::vector<std::vector<std::vector<TH2F*> > > MiniballCDCalibrator::cd_nQ_pQ |
|
private |
◆ cd_pen_nen
| std::vector<std::vector<std::vector<TH2F*> > > MiniballCDCalibrator::cd_pen_nen |
|
private |
◆ cd_pen_nQ
| std::vector<std::vector<std::vector<TH2F*> > > MiniballCDCalibrator::cd_pen_nQ |
|
private |
◆ cd_Q_list
| std::vector<unsigned int> MiniballCDCalibrator::cd_Q_list |
|
private |
◆ cd_sec_list
| std::vector<unsigned char> MiniballCDCalibrator::cd_sec_list |
|
private |
◆ cd_side_list
| std::vector<unsigned char> MiniballCDCalibrator::cd_side_list |
|
private |
◆ cd_strip_list
| std::vector<unsigned char> MiniballCDCalibrator::cd_strip_list |
|
private |
◆ cd_ts_list
| std::vector<unsigned long long> MiniballCDCalibrator::cd_ts_list |
|
private |
◆ dgf_data
| std::shared_ptr<DgfData> MiniballCDCalibrator::dgf_data |
|
private |
◆ event_open
| bool MiniballCDCalibrator::event_open |
|
private |
◆ febex_data
| std::shared_ptr<FebexData> MiniballCDCalibrator::febex_data |
|
private |
◆ flag_close_event
| bool MiniballCDCalibrator::flag_close_event |
|
private |
◆ flag_input_file
| bool MiniballCDCalibrator::flag_input_file |
|
private |
◆ histlist
| TList* MiniballCDCalibrator::histlist |
|
private |
◆ hists_ready
| bool MiniballCDCalibrator::hists_ready = false |
|
private |
◆ hit_ctr
| unsigned long MiniballCDCalibrator::hit_ctr |
|
private |
◆ in_data
◆ info_data
| std::shared_ptr<InfoData> MiniballCDCalibrator::info_data |
|
private |
◆ input_file
| TFile* MiniballCDCalibrator::input_file |
|
private |
◆ input_tree
| TChain* MiniballCDCalibrator::input_tree |
|
private |
◆ mbs_info
◆ mbsinfo_tree
| TChain* MiniballCDCalibrator::mbsinfo_tree |
|
private |
◆ myadc
| unsigned char MiniballCDCalibrator::myadc |
|
private |
◆ myboard
| unsigned char MiniballCDCalibrator::myboard |
|
private |
◆ mych
| unsigned char MiniballCDCalibrator::mych |
|
private |
◆ myclipped
| bool MiniballCDCalibrator::myclipped |
|
private |
◆ myenergy
| float MiniballCDCalibrator::myenergy |
|
private |
◆ myeventid
| unsigned long long MiniballCDCalibrator::myeventid |
|
private |
◆ myeventtime
| unsigned long long MiniballCDCalibrator::myeventtime |
|
private |
◆ myhittime
| long MiniballCDCalibrator::myhittime |
|
private |
◆ mypileup
| bool MiniballCDCalibrator::mypileup |
|
private |
◆ mysfp
| unsigned char MiniballCDCalibrator::mysfp |
|
private |
◆ mythres
| bool MiniballCDCalibrator::mythres |
|
private |
◆ mytime
| unsigned long long MiniballCDCalibrator::mytime |
|
private |
◆ n_entries
| unsigned long MiniballCDCalibrator::n_entries |
|
private |
◆ n_mbs_entries
| unsigned long MiniballCDCalibrator::n_mbs_entries |
|
private |
◆ ngain
| double MiniballCDCalibrator::ngain = 1.0 |
|
private |
◆ noffset
| double MiniballCDCalibrator::noffset = 0.0 |
|
private |
◆ ntag
| unsigned char MiniballCDCalibrator::ntag = 0 |
|
private |
◆ output_cal
| std::ofstream MiniballCDCalibrator::output_cal |
|
private |
◆ output_file
| TFile* MiniballCDCalibrator::output_file |
|
private |
◆ overwrite_cal
| bool MiniballCDCalibrator::overwrite_cal |
|
private |
◆ pgain
| double MiniballCDCalibrator::pgain = 1.0 |
|
private |
◆ poffset
| double MiniballCDCalibrator::poffset = 0.0 |
|
private |
◆ preveventid
| unsigned long long MiniballCDCalibrator::preveventid |
|
private |
◆ prog
| std::shared_ptr<TGProgressBar> MiniballCDCalibrator::prog |
|
private |
◆ ptag
| unsigned char MiniballCDCalibrator::ptag = 0 |
|
private |
◆ set
◆ time_diff
| long MiniballCDCalibrator::time_diff |
|
private |
◆ time_first
| unsigned long long MiniballCDCalibrator::time_first |
|
private |
◆ time_max
| unsigned long long MiniballCDCalibrator::time_max |
|
private |
◆ time_min
| unsigned long long MiniballCDCalibrator::time_min |
|
private |
◆ time_prev
| unsigned long long MiniballCDCalibrator::time_prev |
|
private |
The documentation for this class was generated from the following files: