Go to the documentation of this file.
57 void print(std::ostream &
o);
63 bool setInt(
const char *,
int ix,
int iy,
int ival);
64 bool setVal(
const char *,
int ix,
int iy,
float val);
67 bool setInt(
const char *
tname,
const char *vname,
int ival);
73 Int_t
getInt(
const char *,
int ix,
int iy);
74 Float_t
getVal(
const char *,
int ix,
int iy);
147 std::map<TString, TH2 *>
i_h;
148 std::map<TString, TH2 *>
f_h;
151 std::map<TString, TTree *>
t_t;
152 std::map<TString, int>
i_t;
153 std::map<TString, float>
f_t;
154 std::map<TString, const char *>
c_t;
277 void addBranchI(
const char *t_name,
const char *v_name);
278 void addBranchF(
const char *t_name,
const char *v_name);
279 void addBranchC(
const char *t_name,
const char *v_name);
280 void bookHistoI(
const char *t_name,
const char *v_name);
281 void bookHistoF(
const char *t_name,
const char *v_name);
TBranch * b_tpapd_channelID
void addBranchF(const char *t_name, const char *v_name)
Int_t getInt(const char *, int ix, int iy)
void setHistoStyle(TH1 *)
void bookHistoI(const char *t_name, const char *v_name)
Double_t apdpn_apdpn[iSizeArray_apdpn][iSize_apdpn]
std::map< TString, TTree * > t_t
TBranch * b_apdpn_moduleID
static TString channelViewName(int)
MELaserPrim(ME::Header header, ME::Settings settings, const char *inpath, const char *outfile)
static bool getViewIds(int logicId, int &channelView, int &id1, int &id2)
void addBranchC(const char *t_name, const char *v_name)
Double_t pn_PNoPNB[iSize_apdpn]
TBranch * b_apdpn_apdpn[iSizeArray_apdpn]
static TString lmfLaserName(int table, int type, int color=ME::iBlue)
bool setInt(const char *, int ix, int iy, int ival)
static TString apdpn_arrayName[iSizeArray_apdpn]
Double_t mtq_mtq[iSize_mtq]
TBranch * b_mtq_mtq[iSize_mtq]
static int logicId(int channelView, int id1, int id2=0)
TBranch * b_ab_ab[iSize_ab]
std::map< TString, float > f_t
Double_t pn_PNoPNA[iSize_apdpn]
static constexpr char const * tname
std::map< TString, const char * > c_t
static TString apdpn_varName[iSize_apdpn]
bool setVal(const char *, int ix, int iy, float val)
std::map< TString, int > i_t
std::map< TString, TH2 * > i_h
static TString apdpn_extraVarName[iSizeExtra_apdpn]
TBranch * b_tpapd_moduleID
bool fill(const char *tname)
TBranch * b_apdpn_towerID
static TString mtq_varName[iSize_mtq]
Float_t getVal(const char *, int ix, int iy)
void print(std::ostream &o)
Double_t tppn_PN[iSize_apdpn]
static TString apdpn_extraVarUnit[iSizeExtra_apdpn]
TBranch * b_apdpn_ShapeCor
static TString ab_varName[iSize_ab]
void bookHistoF(const char *t_name, const char *v_name)
TBranch * b_tpapd_towerID
Double_t tpapd_APD[iSize_apdpn]
TBranch * b_tppn_moduleID
Double_t pn_PN[iSize_apdpn]
void addBranchI(const char *t_name, const char *v_name)
static TString apdpn_varUnit[iSizeArray_apdpn][iSize_apdpn]
std::map< TString, TH2 * > f_h
static TString mtq_varUnit[iSize_mtq]
Double_t pn_PNoPN[iSize_apdpn]
TBranch * b_apdpn_channelID
unsigned long long TimeStamp