// -*- mode: c++ -*- // // $Id: BrMultSdeCentModule.h,v 1.3 2001/09/26 02:36:58 sanders Exp $ // $Author: sanders $ // $Date: 2001/09/26 02:36:58 $ // $Copyright: (C) 2001 BRAHMS Collaboration // #ifndef BRAT_BrMultSdeCentModule #define BRAT_BrMultSdeCentModule #ifndef BRAT_BrModule #include "BrModule.h" #endif #ifndef BRAT_BrMultUtil #include "BrMultUtil.h" #endif #ifndef BRAT_BrMultCalibration #include "BrMultCalibration.h" #endif #ifndef BRAT_BrMultParameters #include "BrMultParameters.h" #endif #ifndef BRAT_BrEventNode #include "BrEventNode.h" #endif #ifndef ROOT_TH2 #include "TH2.h" #endif class BrMultSdeCentModule : public BrModule, public BrMultUtil { private: #ifdef BR_MULT_CAL_TMP BrMultTmpCalibration* fCalibration; #else BrMultCalibration* fCalibration; #endif BrMultParameters* fParameters; TH2F* fLowVsHighHisto; Float_t EvalFunc(Int_t i, Float_t x, Float_t& cent); public: BrMultSdeCentModule(); BrMultSdeCentModule(const Char_t* name, const Char_t* title); virtual ~BrMultSdeCentModule () {} virtual void DefineHistograms(); virtual void Init(); virtual void Event(BrEventNode* inNode, BrEventNode* outNode); virtual void Print(Option_t* option="B") const; // *MENU* ClassDef(BrMultSdeCentModule,0) // Single Detector Energy centrality }; #endif