37 static int logicId(
int channelView,
int id1,
int id2=0 );
42 const char* inpath,
const char*
outfile );
53 void print(std::ostream&
o );
60 bool setInt(
const char*,
int ix,
int iy,
int ival );
61 bool setVal(
const char*,
int ix,
int iy,
float val );
64 bool setInt(
const char* tname,
const char* vname,
int ival );
65 bool setVal(
const char* tname,
const char* vname,
float val );
67 bool fill(
const char* tname );
70 Int_t
getInt(
const char*,
int ix,
int iy );
71 Float_t
getVal(
const char*,
int ix,
int iy );
145 std::map< TString, TH2* >
i_h;
146 std::map< TString, TH2* >
f_h;
149 std::map< TString, TTree* >
t_t;
150 std::map< TString, int >
i_t;
151 std::map< TString, float >
f_t;
152 std::map< TString, const char* >
c_t;
275 void addBranchI(
const char* t_name,
const char* v_name );
276 void addBranchF(
const char* t_name,
const char* v_name );
277 void addBranchC(
const char* t_name,
const char* v_name );
278 void bookHistoI(
const char* t_name,
const char* v_name );
279 void bookHistoF(
const char* t_name,
const char* v_name );
std::map< TString, float > f_t
Double_t tpapd_APD[iSize_apdpn]
TBranch * b_tppn_moduleID
TBranch * b_apdpn_apdpn[iSizeArray_apdpn]
static bool getViewIds(int logicId, int &channelView, int &id1, int &id2)
static TString mtq_varUnit[iSize_mtq]
TBranch * b_apdpn_channelID
Double_t pn_PN[iSize_apdpn]
Double_t pn_PNoPNB[iSize_apdpn]
TBranch * b_ab_ab[iSize_ab]
Double_t pn_PNoPN[iSize_apdpn]
Int_t getInt(const char *, int ix, int iy)
static TString apdpn_varName[iSize_apdpn]
bool setVal(const char *, int ix, int iy, float val)
static TString apdpn_arrayName[iSizeArray_apdpn]
Double_t mtq_mtq[iSize_mtq]
std::map< TString, TTree * > t_t
static TString channelViewName(int)
static TString apdpn_extraVarUnit[iSizeExtra_apdpn]
bool fill(const char *tname)
MELaserPrim(ME::Header header, ME::Settings settings, const char *inpath, const char *outfile)
static TString mtq_varName[iSize_mtq]
Float_t getVal(const char *, int ix, int iy)
void addBranchC(const char *t_name, const char *v_name)
void print(std::ostream &o)
TBranch * b_apdpn_ShapeCor
bool setInt(const char *, int ix, int iy, int ival)
std::map< TString, TH2 * > i_h
static int logicId(int channelView, int id1, int id2=0)
TBranch * b_tpapd_towerID
static TString lmfLaserName(int table, int type, int color=ME::iBlue)
unsigned long long TimeStamp
std::map< TString, const char * > c_t
void addBranchI(const char *t_name, const char *v_name)
static TString ab_varName[iSize_ab]
static TString apdpn_varUnit[iSizeArray_apdpn][iSize_apdpn]
TBranch * b_mtq_mtq[iSize_mtq]
Double_t pn_PNoPNA[iSize_apdpn]
TBranch * b_tpapd_channelID
static TString apdpn_extraVarName[iSizeExtra_apdpn]
TBranch * b_tpapd_moduleID
TBranch * b_apdpn_towerID
void addBranchF(const char *t_name, const char *v_name)
void setHistoStyle(TH1 *)
Double_t apdpn_apdpn[iSizeArray_apdpn][iSize_apdpn]
void bookHistoI(const char *t_name, const char *v_name)
Double_t tppn_PN[iSize_apdpn]
std::map< TString, int > i_t
std::map< TString, TH2 * > f_h
TBranch * b_apdpn_moduleID
void bookHistoF(const char *t_name, const char *v_name)