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

TTriggerReweight Class Reference

#include <TTriggerReweight.h>

Collaboration diagram for TTriggerReweight:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Float_t CCTriggerEff (Float_t Pth, Float_t Thh, Int_t RunPeriod)
Float_t ApplyCCTRIGGEFFreweightHERA2 (Float_t xhadrons, Float_t Q2hadrons)
Float_t DiJetsTriggerEff (Float_t PtJet1, Float_t ThetaJet1, Int_t RunPeriod=5)
 TTriggerReweight ()

Private Member Functions

Float_t trig_corr__ (Float_t *pet, Float_t *gar, Int_t *iyr)
Float_t trigeff_9899__ (Float_t *x, Float_t *y, Int_t *imeth, Int_t *iyear)
Int_t fill_ (Int_t *sel, Int_t *iyr)
Int_t inter_ (Int_t *g1, Int_t *g2, Float_t *gar, Float_t *pet, Int_t *sel, Int_t *iyr)
void SetTriggEffTable ()

Private Attributes

tr99_1_NEW tr99_1
Bool_t fCCTrigHERA2Init
Double_t triggconst [8][8]
Double_t xl [8]
Double_t xh [8]
Double_t q2l [8]
Double_t q2h [8]

Constructor & Destructor Documentation

TTriggerReweight::TTriggerReweight  ) 
 

Definition at line 13 of file TTriggerReweight.C.

References fCCTrigHERA2Init.


Member Function Documentation

Float_t TTriggerReweight::trig_corr__ Float_t *  pet,
Float_t *  gar,
Int_t *  iyr
[private]
 

Definition at line 579 of file TTriggerReweight.C.

References tr99_1_NEW::a, tr99_1_NEW::b, tr99_1_NEW::c__, fill_(), tr99_1_NEW::gbins, inter_(), tr99_1, and tr99_1_NEW::tr_val__.

Referenced by CCTriggerEff().

Float_t TTriggerReweight::trigeff_9899__ Float_t *  x,
Float_t *  y,
Int_t *  imeth,
Int_t *  iyear
[private]
 

Definition at line 420 of file TTriggerReweight.C.

Referenced by CCTriggerEff().

Int_t TTriggerReweight::fill_ Int_t *  sel,
Int_t *  iyr
[private]
 

Definition at line 641 of file TTriggerReweight.C.

References tr99_1_NEW::a, tr99_1_NEW::b, tr99_1_NEW::c__, tr99_1_NEW::out3, and tr99_1.

Referenced by trig_corr__().

Int_t TTriggerReweight::inter_ Int_t *  g1,
Int_t *  g2,
Float_t *  gar,
Float_t *  pet,
Int_t *  sel,
Int_t *  iyr
[private]
 

Definition at line 654 of file TTriggerReweight.C.

References tr99_1_NEW::gbins, tr99_1_NEW::out3, tr99_1, and tr99_1_NEW::tr_val__.

Referenced by trig_corr__().

void TTriggerReweight::SetTriggEffTable  )  [private]
 

Definition at line 303 of file TTriggerReweight.C.

References q2h, q2l, triggconst, xh, and xl.

Referenced by ApplyCCTRIGGEFFreweightHERA2().

Float_t TTriggerReweight::CCTriggerEff Float_t  Pth,
Float_t  Thh,
Int_t  RunPeriod
 

Definition at line 168 of file TTriggerReweight.C.

References tr99_1_NEW::gbins, MYR2D, tr99_1_NEW::out3, tr99_1, trig_corr__(), and trigeff_9899__().

Referenced by TMarEvent::CCTriggerEfficiency().

Float_t TTriggerReweight::ApplyCCTRIGGEFFreweightHERA2 Float_t  xhadrons,
Float_t  Q2hadrons
 

Definition at line 227 of file TTriggerReweight.C.

References fCCTrigHERA2Init, q2h, q2l, SetTriggEffTable(), triggconst, xh, and xl.

Referenced by TMarEvent::CCTriggerEfficiency().

Float_t TTriggerReweight::DiJetsTriggerEff Float_t  PtJet1,
Float_t  ThetaJet1,
Int_t  RunPeriod = 5
 

Definition at line 22 of file TTriggerReweight.C.

References MYR2D.

Referenced by TMarEvent::JJTriggerEfficiency().


Member Data Documentation

tr99_1_NEW TTriggerReweight::tr99_1 [private]
 

Definition at line 44 of file TTriggerReweight.h.

Referenced by CCTriggerEff(), fill_(), inter_(), and trig_corr__().

Bool_t TTriggerReweight::fCCTrigHERA2Init [private]
 

Definition at line 53 of file TTriggerReweight.h.

Referenced by ApplyCCTRIGGEFFreweightHERA2(), and TTriggerReweight().

Double_t TTriggerReweight::triggconst[8][8] [private]
 

Definition at line 54 of file TTriggerReweight.h.

Referenced by ApplyCCTRIGGEFFreweightHERA2(), and SetTriggEffTable().

Double_t TTriggerReweight::xl[8] [private]
 

Definition at line 55 of file TTriggerReweight.h.

Referenced by ApplyCCTRIGGEFFreweightHERA2(), and SetTriggEffTable().

Double_t TTriggerReweight::xh[8] [private]
 

Definition at line 56 of file TTriggerReweight.h.

Referenced by ApplyCCTRIGGEFFreweightHERA2(), and SetTriggEffTable().

Double_t TTriggerReweight::q2l[8] [private]
 

Definition at line 57 of file TTriggerReweight.h.

Referenced by ApplyCCTRIGGEFFreweightHERA2(), and SetTriggEffTable().

Double_t TTriggerReweight::q2h[8] [private]
 

Definition at line 58 of file TTriggerReweight.h.

Referenced by ApplyCCTRIGGEFFreweightHERA2(), and SetTriggEffTable().


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