00001 00002 // $Id: CamAna.h,v 1.1 2006/07/17 18:44:13 bspeak Exp $ 00003 // 00004 // Author: B. Speakman 2004.09.03 00006 #ifndef CamAna_H 00007 #define CamAna_H 00008 00009 class AtmosEvent; 00010 00011 class CamAna : public TObject { 00012 public: 00013 virtual ~CamAna() {;} 00014 00015 //Overload this to make histograms 00016 virtual void MakeHistos() {return;} 00017 00018 //Overload this to make canvases 00019 virtual void MakeCanvases() {return;} 00020 00021 //Overload this to fill histograms 00022 virtual bool FillEvent(const AtmosEvent *) {return(true);} 00023 00024 //Overload this with your finishing move 00025 virtual void Finish() {return;} 00026 00027 //Overload this to reset histo and canvases 00028 virtual void Reset() {return;} 00029 00030 ClassDef(CamAna,1) 00031 }; 00032 #endif
1.3.9.1