#include #ifndef LegsMakerDeadOrAlife_h #define LegsMakerDeadOrAlife_h class LegsMakerDeadOrAlife: public LegsMaker { public: // data members : TH1F* fHistPol; TH2F* fHistXT; // standard functions MUST exist in order to link to LegsRun. LegsMakerDeadOrAlife(int add=1); virtual ~LegsMakerDeadOrAlife(){;} void Init(); // books all histograms and other member variables. bool Make(); // called by LegsRun every event when LegsRun::Loop() is called. // this is the main function from which other functions can be called. void RunEnd(); // executed at end of run, called by LegsRun::WriteHist() // here one may do whatever he wants. // user functions may be HERE // but better style is to put them into private section protected: // user code HERE private: // user code HERE ClassDef(LegsMakerDeadOrAlife,0) // CG maker }; #endif