this class is intended to work on TTrees made by reduceCLYCData()
More...
#include <CLYCCalibAndAccum.h>
|
| | CLYCCalibAndAccum () |
| |
| std::map< std::string, std::pair< double, double > > | loadFileConfig (std::string a_config) |
| |
| void | makeGamma2DHists (std::string a_config) |
| |
| void | fitGammaPeaks (std::string a_file, std::string a_config) |
| |
| std::map< std::string, double > | getTOFCorrection (std::string a_config, double a_distance) |
| |
| TH2 * | createTOFHist (std::string a_cut, bool saveHist=false) |
| |
| void | genMonteCarloTOFHists (std::string a_outFile, std::string a_cut, int a_numTrials, double a_detDistance, double a_distError) |
| |
| void | createRawTOFHist () |
| |
| void | createRawTOFHistWithCuts (std::vector< std::string > a_cutList) |
| |
| void | createRawTOFHistWithGraphCuts (std::vector< std::string > a_cutList) |
| |
| void | createMultiGraphWithCuts (std::vector< std::string > a_cutList) |
| |
| void | developWFTemplate () |
| |
| void | developWFTemplate (std::string a_config, std::string a_TCut) |
| |
| void | riseTimes (std::string a_clUpperCut, std::string a_clLowerCut, std::string a_liCut) |
| |
| void | runWFFitting () |
| |
| void | drawTrace (int a_evNum, bool a_clearGraph=true) |
| |
| TGraph * | getInvertedWFGraph (int a_evNum, int a_samples) |
| |
| TCutG * | loadCut (string a_cutFile, string a_cutName) |
| |
| void | readCutFile (std::string a_fileName) |
| |
| | PostProcBase () |
| | defualt constructor puts class into a working state More...
|
| |
| virtual int | addFile (string a_filename) |
| |
| virtual int | addFilesFromDirectory (string a_dir, string a_ext) |
| |
| virtual int | loadEvent (int a_eventNumber) |
| | loads a specified event into memory More...
|
| |
| virtual int | fileNotLoaded () |
| | tests if a file is loaded and prinst a message if not More...
|
| |
| virtual int | clearFileState () |
| |
| virtual std::ostream & | printState (std::ostream &a_stream=std::cout) |
| |
| virtual | ~PostProcBase () |
| |
| TChain * | getTrees () |
| | danger danger, use this if you know what you are doing. More...
|
| |
this class is intended to work on TTrees made by reduceCLYCData()
◆ CLYCCalibAndAccum()
| CLYCCalibAndAccum::CLYCCalibAndAccum |
( |
| ) |
|
◆ createMultiGraphWithCuts()
| void CLYCCalibAndAccum::createMultiGraphWithCuts |
( |
std::vector< std::string > |
a_cutList | ) |
|
◆ createRawTOFHist()
| void CLYCCalibAndAccum::createRawTOFHist |
( |
| ) |
|
◆ createRawTOFHistWithCuts()
| void CLYCCalibAndAccum::createRawTOFHistWithCuts |
( |
std::vector< std::string > |
a_cutList | ) |
|
◆ createRawTOFHistWithGraphCuts()
| void CLYCCalibAndAccum::createRawTOFHistWithGraphCuts |
( |
std::vector< std::string > |
a_cutList | ) |
|
◆ createTOFHist()
| TH2 * CLYCCalibAndAccum::createTOFHist |
( |
std::string |
a_cut, |
|
|
bool |
saveHist = false |
|
) |
| |
◆ developWFTemplate() [1/2]
| void CLYCCalibAndAccum::developWFTemplate |
( |
| ) |
|
◆ developWFTemplate() [2/2]
| void CLYCCalibAndAccum::developWFTemplate |
( |
std::string |
a_config, |
|
|
std::string |
a_TCut |
|
) |
| |
◆ drawTrace()
| void CLYCCalibAndAccum::drawTrace |
( |
int |
a_evNum, |
|
|
bool |
a_clearGraph = true |
|
) |
| |
◆ fitGammaPeaks()
| void CLYCCalibAndAccum::fitGammaPeaks |
( |
std::string |
a_file, |
|
|
std::string |
a_config |
|
) |
| |
◆ genMonteCarloTOFHists()
| void CLYCCalibAndAccum::genMonteCarloTOFHists |
( |
std::string |
a_outFile, |
|
|
std::string |
a_cut, |
|
|
int |
a_numTrials, |
|
|
double |
a_detDistance, |
|
|
double |
a_distError |
|
) |
| |
!!!!needs to be changed into correct bin structure
◆ getInvertedWFGraph()
| TGraph* CLYCCalibAndAccum::getInvertedWFGraph |
( |
int |
a_evNum, |
|
|
int |
a_samples |
|
) |
| |
◆ getTOFCorrection()
| std::map< std::string, double > CLYCCalibAndAccum::getTOFCorrection |
( |
std::string |
a_config, |
|
|
double |
a_distance |
|
) |
| |
◆ loadCut()
| TCutG * CLYCCalibAndAccum::loadCut |
( |
string |
a_cutFile, |
|
|
string |
a_cutName |
|
) |
| |
◆ loadFileConfig()
| std::map< std::string, std::pair< double, double > > CLYCCalibAndAccum::loadFileConfig |
( |
std::string |
a_config | ) |
|
◆ makeGamma2DHists()
| void CLYCCalibAndAccum::makeGamma2DHists |
( |
std::string |
a_config | ) |
|
◆ readCutFile()
| void CLYCCalibAndAccum::readCutFile |
( |
std::string |
a_fileName | ) |
|
◆ riseTimes()
| void CLYCCalibAndAccum::riseTimes |
( |
std::string |
a_clUpperCut, |
|
|
std::string |
a_clLowerCut, |
|
|
std::string |
a_liCut |
|
) |
| |
◆ runWFFitting()
| void CLYCCalibAndAccum::runWFFitting |
( |
| ) |
|
◆ m_cut
| TCutG* CLYCCalibAndAccum::m_cut = nullptr |
|
protected |
◆ m_fileMap
| std::map<std::string,std::pair< double , double > > CLYCCalibAndAccum::m_fileMap |
|
protected |
◆ m_timeCorrectionMap
| std::map<std::string,double> CLYCCalibAndAccum::m_timeCorrectionMap |
|
protected |
The documentation for this class was generated from the following files: