#include <CSCAFEBThrAnalysis.h>
|
void | bookForId (int flag, const int &idint, const std::string &ids) |
|
void | hf1ForId (std::map< int, TH1 * > &mp, int flag, const int &id, float &x, float w) |
|
void | hf2ForId (std::map< int, TH2 * > &mp, int flag, const int &id, float &x, float &y, float w) |
|
|
int | BegDac |
|
const CSCToAFEB | csctoafeb |
| Layer, wire to AFEB, channel conversion. More...
|
|
int | EndDac |
|
int | EvDac |
|
TFile * | hist_file |
| ROOT hist file. More...
|
|
int unsigned | indDac |
|
std::map< int, std::vector
< std::vector< float > > > | m_res_for_db |
|
std::map< int, std::vector
< std::vector< int > > > | m_wire_dac |
|
std::map< int, std::vector< int > > | m_wire_ev |
| Maps - per event, threshold curve, fit results. More...
|
|
std::map< int, TH2 * > | mh_AfebChi2perNDF |
|
std::map< int, TH2 * > | mh_AfebDac |
|
std::map< int, TH2 * > | mh_AfebNDF |
|
std::map< int, TH2 * > | mh_AfebNoisePar |
|
std::map< int, TH2 * > | mh_AfebThrPar |
|
std::map< int, TH1 * > | mh_ChanEff |
| Histogram maps. More...
|
|
std::map< int, TH2 * > | mh_FirstTime |
|
int | nmbev |
| Statistics. More...
|
|
int | nmbev_no_wire |
|
int | npulses |
| DAC info. More...
|
|
int | StepDac |
|
std::vector< float > | vecDac |
|
std::vector< int > | vecDacOccup |
|
- Author
Definition at line 18 of file CSCAFEBThrAnalysis.h.
CSCAFEBThrAnalysis::CSCAFEBThrAnalysis |
( |
| ) |
|
void CSCAFEBThrAnalysis::bookForId |
( |
int |
flag, |
|
|
const int & |
idint, |
|
|
const std::string & |
ids |
|
) |
| |
|
private |
void CSCAFEBThrAnalysis::done |
( |
| ) |
|
Plot "efficiency" vs AFEB channels
Fitting threshold curve
Histogram fit results for given CSC vs wire defined as x=(afeb-1)*16+ch
Threshold
Noise
NDF
Chi2/NDF
Prepare vector of fit results
Store fit results to map of wire vectors of vectors of results
Definition at line 237 of file CSCAFEBThrAnalysis.cc.
Referenced by CSCAFEBAnalyzer::endJob().
void CSCAFEBThrAnalysis::hf1ForId |
( |
std::map< int, TH1 * > & |
mp, |
|
|
int |
flag, |
|
|
const int & |
id, |
|
|
float & |
x, |
|
|
float |
w |
|
) |
| |
|
private |
void CSCAFEBThrAnalysis::hf2ForId |
( |
std::map< int, TH2 * > & |
mp, |
|
|
int |
flag, |
|
|
const int & |
id, |
|
|
float & |
x, |
|
|
float & |
y, |
|
|
float |
w |
|
) |
| |
|
private |
void CSCAFEBThrAnalysis::setup |
( |
const std::string & |
histoFileName | ) |
|
int CSCAFEBThrAnalysis::BegDac |
|
private |
const CSCToAFEB CSCAFEBThrAnalysis::csctoafeb |
|
private |
int CSCAFEBThrAnalysis::EndDac |
|
private |
int CSCAFEBThrAnalysis::EvDac |
|
private |
TFile* CSCAFEBThrAnalysis::hist_file |
|
private |
int unsigned CSCAFEBThrAnalysis::indDac |
|
private |
std::map<int, std::vector<std::vector<float> > > CSCAFEBThrAnalysis::m_res_for_db |
|
private |
std::map<int, std::vector<std::vector<int> > > CSCAFEBThrAnalysis::m_wire_dac |
|
private |
std::map<int, std::vector<int> > CSCAFEBThrAnalysis::m_wire_ev |
|
private |
std::map<int, TH2*> CSCAFEBThrAnalysis::mh_AfebChi2perNDF |
|
private |
std::map<int, TH2*> CSCAFEBThrAnalysis::mh_AfebDac |
|
private |
std::map<int, TH2*> CSCAFEBThrAnalysis::mh_AfebNDF |
|
private |
std::map<int, TH2*> CSCAFEBThrAnalysis::mh_AfebNoisePar |
|
private |
std::map<int, TH2*> CSCAFEBThrAnalysis::mh_AfebThrPar |
|
private |
std::map<int, TH1*> CSCAFEBThrAnalysis::mh_ChanEff |
|
private |
std::map<int, TH2*> CSCAFEBThrAnalysis::mh_FirstTime |
|
private |
int CSCAFEBThrAnalysis::nmbev |
|
private |
int CSCAFEBThrAnalysis::nmbev_no_wire |
|
private |
int CSCAFEBThrAnalysis::npulses |
|
private |
int CSCAFEBThrAnalysis::StepDac |
|
private |
std::vector<float> CSCAFEBThrAnalysis::vecDac |
|
private |
std::vector<int> CSCAFEBThrAnalysis::vecDacOccup |
|
private |