#ifndef AnalyzeTree_H #define AnalyzeTree_H #include "TreeRead.h" #include "TLorentzVector.h" class AnalyzeTree: public TreeRead { public: AnalyzeTree(); ~AnalyzeTree(); virtual void analyze( int entry ); virtual void begin_analysis(); virtual void end_analysis(); virtual int RejectTrack( int itrack ); virtual int GoodTrackNoDofCut( int itrack ); virtual void FillCutControlHisto( int i, int r ) ; virtual void RemoveSplitTracks() ; virtual void SelectGoodTracks() ; virtual void ComputeBoseEinstein() ; virtual double GetQ( TLorentzVector *, TLorentzVector * ) ; virtual void SaveToFile( char * ) ; private: AnalyzeTree( const TreeRead& st ); AnalyzeTree& operator=( const TreeRead& st ); }; #endif