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: