source: branches/removing_cpp11_features/mranforest/MHRanForest.h@ 19716

Last change on this file since 19716 was 9153, checked in by tbretz, 16 years ago
*** empty log message ***
File size: 888 bytes
Line 
1#ifndef MARS_MHRanForest
2#define MARS_MHRanForest
3
4#ifndef MARS_MH
5#include "MH.h"
6#endif
7
8#ifndef ROOT_TArrayF
9#include <TArrayF.h>
10#endif
11
12class TH1D;
13class TGraph;
14class MParList;
15class MMcEvt;
16class MRanForest;
17
18class MHRanForest : public MH
19{
20private:
21 const MMcEvt *fMcEvt; //!
22 const MRanForest *fRanForest; //!
23
24 TArrayF fSigma; //!
25 Int_t fNumEvent; //!
26 TGraph *fGraphSigma; //->
27
28public:
29 MHRanForest(Int_t nbins=100, const char *name=NULL, const char *title=NULL);
30 ~MHRanForest();
31
32 TGraph *GetGraphSigma() const { return fGraphSigma; }
33
34 Bool_t SetupFill(const MParList *plist);
35 Int_t Fill(const MParContainer *par, const Stat_t w=1);
36 Bool_t Finalize();
37
38 void Draw(Option_t *opt="");
39
40 ClassDef(MHRanForest, 1) // Histogram showing variance of estimated Hadronness
41};
42
43#endif
Note: See TracBrowser for help on using the repository browser.