-
Notifications
You must be signed in to change notification settings - Fork 1
/
mcmcreader.h
65 lines (56 loc) · 1.79 KB
/
mcmcreader.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
//////////////////////////////////////////////////////////
// This class has been automatically generated on
// Wed Oct 19 14:22:33 2016 by ROOT version 5.28/00c
// from TTree MCMCpath/MCMCpath
// found on file: fullfit_allpars_norm_nosyst.root
//////////////////////////////////////////////////////////
#ifndef mcmcReader_h
#define mcmcReader_h
#include <TROOT.h>
#include <TChain.h>
#include <TFile.h>
#include <TH2.h>
#include <TStyle.h>
#include <TCanvas.h>
class mcmcReader {
public :
TTree *fChain; //!pointer to the analyzed TTree or TChain
Int_t fCurrent; //!current Tree number in a TChain
// Declaration of leaf types
Int_t npars;
Int_t step;
Float_t par[500];
Float_t pardiff[500];
Float_t parnominal[500];
Int_t parbin[500];
Int_t parcomp[500];
Int_t paratt[500];
Int_t parindex[500];
Int_t parsyst[500];
Float_t logL;
// List of branches
TBranch *b_npars; //!
TBranch *b_step; //!
TBranch *b_par; //!
TBranch *b_pardiff; //!
TBranch *b_parnominal; //!
TBranch *b_parbin; //!
TBranch *b_parcomp; //!
TBranch *b_paratt; //!
TBranch *b_parindex; //!
TBranch *b_parsyst; //!
TBranch *b_logL; //!
mcmcReader(TTree *tree=0);
virtual ~mcmcReader();
virtual Int_t Cut(Long64_t entry);
virtual Int_t GetEntry(Long64_t entry);
virtual Long64_t LoadTree(Long64_t entry);
virtual void Init(TTree *tree);
virtual void Loop();
virtual Bool_t Notify();
virtual void Show(Long64_t entry = -1);
};
#ifdef CINTMODE
#include "mcmcReader.cxx"
#endif
#endif // #ifdef mcmcReader_cxx