Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

THisto Class Reference

#include <THisto.h>

Inheritance diagram for THisto:

Inheritance graph
[legend]
Collaboration diagram for THisto:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 THisto ()
 THisto (const TRunHisto &run, string Tag, string textfile="")
 ~THisto ()
virtual void FillLumi (TMarEvent &event)
virtual void Print (const TMarEvent &event)
virtual Bool_t Cut (TMarEvent &event)
virtual THistoFillPreCut (TMarEvent &event)
virtual void FillPhyPlot (TMarEvent &event)
virtual void FillControlPlot (TMarEvent &event)

Public Attributes

TTree * hatCopy
TTree * modsCopy
TNtuple * ntuple
FILE * fp
Int_t NumSelEve
 File pointer.

Int_t NumEve
Int_t NumSelEvePerRun
Int_t NumSelEvePerRunOld
Int_t debug

Constructor & Destructor Documentation

THisto::THisto  ) 
 

THisto::THisto const TRunHisto run,
string  Tag,
string  textfile = ""
 

Definition at line 24 of file THisto.C.

References TRun::debug, debug, fp, hatCopy, TRunHisto::histo_par_file, modsCopy, ntuple, NumEve, NumSelEve, NumSelEvePerRun, NumSelEvePerRunOld, TRunHisto::out_file_mods_hat, TRunHisto::output_file_root, THistoManager::ReadParameters(), and TRunHisto::TagToBeWritten.

THisto::~THisto  ) 
 

Definition at line 108 of file THisto.C.

References fp, hatCopy, and modsCopy.


Member Function Documentation

void THisto::FillLumi TMarEvent event  )  [virtual]
 

Definition at line 153 of file THisto.C.

References TMarEvent::lumi, TMarLumi::LumiPerRunOld, TTools::NewRun, TTools::num, NumSelEve, NumSelEvePerRun, NumSelEvePerRunOld, and TMarLumi::TotalLumiOld.

Referenced by Cut().

void THisto::Print const TMarEvent event  )  [virtual]
 

Definition at line 118 of file THisto.C.

References TTools::EventNumber, fp, and TTools::RunNumber.

Bool_t THisto::Cut TMarEvent event  )  [virtual]
 

Definition at line 131 of file THisto.C.

References FillLumi(), TTools::IsCosmic(), NumEve, NumSelEve, NumSelEvePerRun, TMarEvent::Syst_Type, and TMarEvent::Vertex.

virtual THisto& THisto::FillPreCut TMarEvent event  )  [inline, virtual]
 

Definition at line 80 of file THisto.h.

virtual void THisto::FillPhyPlot TMarEvent event  )  [inline, virtual]
 

Definition at line 83 of file THisto.h.

virtual void THisto::FillControlPlot TMarEvent event  )  [inline, virtual]
 

Definition at line 86 of file THisto.h.


Member Data Documentation

TTree* THisto::hatCopy
 

Definition at line 37 of file THisto.h.

Referenced by ClassImp(), THisto(), and ~THisto().

TTree* THisto::modsCopy
 

Definition at line 40 of file THisto.h.

Referenced by ClassImp(), THisto(), and ~THisto().

TNtuple* THisto::ntuple
 

Definition at line 43 of file THisto.h.

Referenced by THisto().

FILE* THisto::fp
 

Definition at line 46 of file THisto.h.

Referenced by ClassImp(), Print(), THisto(), and ~THisto().

Int_t THisto::NumSelEve
 

File pointer.

Definition at line 50 of file THisto.h.

Referenced by ClassImp(), Cut(), FillLumi(), and THisto().

Int_t THisto::NumEve
 

Definition at line 53 of file THisto.h.

Referenced by ClassImp(), Cut(), and THisto().

Int_t THisto::NumSelEvePerRun
 

Definition at line 56 of file THisto.h.

Referenced by ClassImp(), Cut(), FillLumi(), and THisto().

Int_t THisto::NumSelEvePerRunOld
 

Definition at line 59 of file THisto.h.

Referenced by ClassImp(), FillLumi(), and THisto().

Int_t THisto::debug
 

Definition at line 62 of file THisto.h.

Referenced by ClassImp(), and THisto().


The documentation for this class was generated from the following files:
Generated on Thu Jul 28 11:49:12 2005 for SFHMarana by doxygen 1.3.2