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

TMarLumi Class Reference

#include <TMarLumi.h>

Inheritance diagram for TMarLumi:

Inheritance graph
[legend]
Collaboration diagram for TMarLumi:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Bool_t IsDataL (Int_t &irun)
Bool_t IsDataR (Int_t &irun)
Float_t GetPolar ()
 TMarLumi (string, string)
 ~TMarLumi ()
Bool_t Update (Int_t nrun)

Public Attributes

Int_t RunNumber
Int_t RunNumberOld
Float_t LumiPerRun
Float_t TotalLumi
Float_t LumiPerRunOld
Float_t TotalLumiOld
map< Int_t, Float_t, less<
int > > 
mapLumiPerRun
map< Int_t, Float_t, less<
int > > 
mapPolarPerRun
set< Int_t > setBadRuns
H1RunList * runList
H1DetectorStatus * detStatus
TRandom * rpolar
Double_t * polar_integral

Constructor & Destructor Documentation

TMarLumi::TMarLumi string  ,
string 
 

TMarLumi::~TMarLumi  ) 
 

Definition at line 146 of file TMarLumi.C.


Member Function Documentation

Bool_t TMarLumi::IsDataL Int_t &  irun  ) 
 

Definition at line 199 of file TMarLumi.C.

Referenced by ClassImp().

Bool_t TMarLumi::IsDataR Int_t &  irun  ) 
 

Definition at line 209 of file TMarLumi.C.

Referenced by ClassImp().

Float_t TMarLumi::GetPolar  ) 
 

Definition at line 186 of file TMarLumi.C.

References polar_integral, and rpolar.

Referenced by TMarEvent::ApplyMCXSectionReweight().

Bool_t TMarLumi::Update Int_t  nrun  ) 
 

Definition at line 152 of file TMarLumi.C.

References LumiPerRun, LumiPerRunOld, runList, RunNumber, RunNumberOld, TotalLumi, and TotalLumiOld.

Referenced by TMarEvent::Init().


Member Data Documentation

Int_t TMarLumi::RunNumber
 

Definition at line 40 of file TMarLumi.h.

Referenced by ClassImp(), and Update().

Int_t TMarLumi::RunNumberOld
 

Definition at line 41 of file TMarLumi.h.

Referenced by ClassImp(), and Update().

Float_t TMarLumi::LumiPerRun
 

Definition at line 42 of file TMarLumi.h.

Referenced by ClassImp(), and Update().

Float_t TMarLumi::TotalLumi
 

Definition at line 43 of file TMarLumi.h.

Referenced by ClassImp(), and Update().

Float_t TMarLumi::LumiPerRunOld
 

Definition at line 44 of file TMarLumi.h.

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

Float_t TMarLumi::TotalLumiOld
 

Definition at line 45 of file TMarLumi.h.

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

map<Int_t,Float_t, less<int> > TMarLumi::mapLumiPerRun
 

Definition at line 46 of file TMarLumi.h.

map<Int_t,Float_t, less<int> > TMarLumi::mapPolarPerRun
 

Definition at line 47 of file TMarLumi.h.

set<Int_t> TMarLumi::setBadRuns
 

Definition at line 49 of file TMarLumi.h.

H1RunList* TMarLumi::runList
 

Definition at line 52 of file TMarLumi.h.

Referenced by ClassImp(), and Update().

H1DetectorStatus* TMarLumi::detStatus
 

Definition at line 53 of file TMarLumi.h.

Referenced by ClassImp(), and TMarEvent::Init().

TRandom* TMarLumi::rpolar
 

Definition at line 55 of file TMarLumi.h.

Referenced by ClassImp(), and GetPolar().

Double_t* TMarLumi::polar_integral
 

Definition at line 59 of file TMarLumi.h.

Referenced by ClassImp(), and GetPolar().


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