Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

WplusJetAnalysis Class Reference

Class to analyse events of the type pp->W+jet Processes. Examples to generate these events are given in the specific generator directory, e.g. examples/pythia6 ; the histogramm output is stored in the WplusJet folder of the root file. More...

#include <WplusJetAnalysis.h>

Inheritance diagram for WplusJetAnalysis:

baseAnalysis List of all members.

Public Member Functions

 WplusJetAnalysis ()
virtual ~WplusJetAnalysis ()
virtual int Init (double tr_max_eta, double tr_min_pt)
virtual int Process (HepMC::GenEvent *hepmcevt)

Private Attributes

TH1D * m_evtnr
TH1D * m_charged_particle_multiplicity
TH1D * m_charged_particle_mean_pt
TH1D * m_charged_particle_temp_pt
TH1D * m_charged_particle_pt
TH1D * m_charged_particle_rms_pt
TH1D * m_charged_particle_pdgID
TH1D * m_jet_Deta_leadingJet_lepton
TH1D * m_jet_Dphi_leadingJet_lepton
TH1D * m_jet_DR_leadingJet_lepton
TH1D * m_jet_Deta_leadingJet_lepton_singlejet
TH1D * m_jet_Dphi_leadingJet_lepton_singlejet
TH1D * m_jet_DR_leadingJet_lepton_singlejet
TH1D * m_jet_Deta_leadingJet_lepton_multijet
TH1D * m_jet_Dphi_leadingJet_lepton_multijet
TH1D * m_jet_DR_leadingJet_lepton_multijet
TH1D * m_W_count
TH1D * m_W_pt
TH1D * m_W_pt_log
TH1D * m_W_pt_high
TH1D * m_W_pt_high_log
TH1D * m_W_eta
TH1D * m_W_rapidity
TH1D * m_W_phi
TH1D * m_W_trans_mass
TH1D * m_W_trans_mass_log
TH1D * m_jet_count
TH1D * m_jet_pt
TH1D * m_jet_pt_log
TH1D * m_lepton_count
TH1D * m_lepton_pt
TH1D * m_lepton_pt_log
TH1D * m_lepton_pt_high
TH1D * m_lepton_pt_high_log
TH1D * m_lepton_eta
TH1D * m_lepton_phi
TH1D * m_lepton_pdgid
double m_coneRadius
double m_overlapThreshold
double m_jet_ptmin
double m_DeltaR_lepton_track
double m_lepton_ptmin

Detailed Description

Class to analyse events of the type pp->W+jet Processes. Examples to generate these events are given in the specific generator directory, e.g. examples/pythia6 ; the histogramm output is stored in the WplusJet folder of the root file.

Author:
Cano Ay Dec 2008

Definition at line 22 of file WplusJetAnalysis.h.


Constructor & Destructor Documentation

WplusJetAnalysis::WplusJetAnalysis  ) 
 

Constructor

Definition at line 34 of file WplusJetAnalysis.cc.

WplusJetAnalysis::~WplusJetAnalysis  )  [virtual]
 

Destructor

Definition at line 41 of file WplusJetAnalysis.cc.


Member Function Documentation

int WplusJetAnalysis::Init double  tr_max_eta,
double  tr_min_pt
[virtual]
 

book histogramms and init analysis

Reimplemented from baseAnalysis.

Definition at line 48 of file WplusJetAnalysis.cc.

References baseAnalysis::initHist(), m_charged_particle_mean_pt, m_charged_particle_multiplicity, m_charged_particle_pt, m_charged_particle_rms_pt, m_charged_particle_temp_pt, m_jet_count, m_jet_Deta_leadingJet_lepton, m_jet_Deta_leadingJet_lepton_multijet, m_jet_Deta_leadingJet_lepton_singlejet, m_jet_Dphi_leadingJet_lepton, m_jet_Dphi_leadingJet_lepton_multijet, m_jet_Dphi_leadingJet_lepton_singlejet, m_jet_DR_leadingJet_lepton, m_jet_DR_leadingJet_lepton_multijet, m_jet_DR_leadingJet_lepton_singlejet, m_jet_pt, m_jet_pt_log, m_lepton_count, m_lepton_eta, m_lepton_pdgid, m_lepton_phi, m_lepton_pt, m_lepton_pt_high, m_lepton_pt_high_log, m_lepton_pt_log, m_W_count, m_W_eta, m_W_phi, m_W_pt, m_W_pt_high, m_W_pt_high_log, m_W_pt_log, m_W_rapidity, m_W_trans_mass, and m_W_trans_mass_log.

int WplusJetAnalysis::Process HepMC::GenEvent *  hepmcevt  )  [virtual]
 

analyse event

Reimplemented from baseAnalysis.

Definition at line 138 of file WplusJetAnalysis.cc.

References baseAnalysis::chargedParticle(), e, baseAnalysis::IsFinalStateParticle(), m_charged_particle_mean_pt, m_charged_particle_multiplicity, m_charged_particle_pt, m_charged_particle_rms_pt, m_charged_particle_temp_pt, m_jet_count, m_jet_Deta_leadingJet_lepton, m_jet_Deta_leadingJet_lepton_multijet, m_jet_Deta_leadingJet_lepton_singlejet, m_jet_Dphi_leadingJet_lepton, m_jet_Dphi_leadingJet_lepton_multijet, m_jet_Dphi_leadingJet_lepton_singlejet, m_jet_DR_leadingJet_lepton, m_jet_DR_leadingJet_lepton_multijet, m_jet_DR_leadingJet_lepton_singlejet, m_jet_pt, m_jet_pt_log, m_lepton_count, m_lepton_eta, m_lepton_pdgid, m_lepton_phi, m_lepton_pt, m_lepton_pt_high, m_lepton_pt_high_log, m_lepton_pt_log, m_W_count, m_W_eta, m_W_phi, m_W_pt, m_W_pt_high, m_W_pt_high_log, m_W_pt_log, m_W_rapidity, m_W_trans_mass, m_W_trans_mass_log, and py.


Member Data Documentation

TH1D* WplusJetAnalysis::m_charged_particle_mean_pt [private]
 

Definition at line 38 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

TH1D* WplusJetAnalysis::m_charged_particle_multiplicity [private]
 

Definition at line 37 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

TH1D* WplusJetAnalysis::m_charged_particle_pdgID [private]
 

Definition at line 42 of file WplusJetAnalysis.h.

TH1D* WplusJetAnalysis::m_charged_particle_pt [private]
 

Definition at line 40 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

TH1D* WplusJetAnalysis::m_charged_particle_rms_pt [private]
 

Definition at line 41 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

TH1D* WplusJetAnalysis::m_charged_particle_temp_pt [private]
 

Definition at line 39 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

double WplusJetAnalysis::m_coneRadius [private]
 

Reimplemented from baseAnalysis.

Definition at line 80 of file WplusJetAnalysis.h.

double WplusJetAnalysis::m_DeltaR_lepton_track [private]
 

Reimplemented from baseAnalysis.

Definition at line 83 of file WplusJetAnalysis.h.

TH1D* WplusJetAnalysis::m_evtnr [private]
 

Definition at line 36 of file WplusJetAnalysis.h.

TH1D* WplusJetAnalysis::m_jet_count [private]
 

Definition at line 67 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

TH1D* WplusJetAnalysis::m_jet_Deta_leadingJet_lepton [private]
 

Definition at line 44 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

TH1D* WplusJetAnalysis::m_jet_Deta_leadingJet_lepton_multijet [private]
 

Definition at line 52 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

TH1D* WplusJetAnalysis::m_jet_Deta_leadingJet_lepton_singlejet [private]
 

Definition at line 48 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

TH1D* WplusJetAnalysis::m_jet_Dphi_leadingJet_lepton [private]
 

Definition at line 45 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

TH1D* WplusJetAnalysis::m_jet_Dphi_leadingJet_lepton_multijet [private]
 

Definition at line 53 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

TH1D* WplusJetAnalysis::m_jet_Dphi_leadingJet_lepton_singlejet [private]
 

Definition at line 49 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

TH1D* WplusJetAnalysis::m_jet_DR_leadingJet_lepton [private]
 

Definition at line 46 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

TH1D* WplusJetAnalysis::m_jet_DR_leadingJet_lepton_multijet [private]
 

Definition at line 54 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

TH1D* WplusJetAnalysis::m_jet_DR_leadingJet_lepton_singlejet [private]
 

Definition at line 50 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

TH1D* WplusJetAnalysis::m_jet_pt [private]
 

Definition at line 68 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

TH1D* WplusJetAnalysis::m_jet_pt_log [private]
 

Definition at line 69 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

double WplusJetAnalysis::m_jet_ptmin [private]
 

Reimplemented from baseAnalysis.

Definition at line 82 of file WplusJetAnalysis.h.

TH1D* WplusJetAnalysis::m_lepton_count [private]
 

Definition at line 71 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

TH1D* WplusJetAnalysis::m_lepton_eta [private]
 

Definition at line 76 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

TH1D* WplusJetAnalysis::m_lepton_pdgid [private]
 

Definition at line 78 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

TH1D* WplusJetAnalysis::m_lepton_phi [private]
 

Definition at line 77 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

TH1D* WplusJetAnalysis::m_lepton_pt [private]
 

Definition at line 72 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

TH1D* WplusJetAnalysis::m_lepton_pt_high [private]
 

Definition at line 74 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

TH1D* WplusJetAnalysis::m_lepton_pt_high_log [private]
 

Definition at line 75 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

TH1D* WplusJetAnalysis::m_lepton_pt_log [private]
 

Definition at line 73 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

double WplusJetAnalysis::m_lepton_ptmin [private]
 

Reimplemented from baseAnalysis.

Definition at line 84 of file WplusJetAnalysis.h.

double WplusJetAnalysis::m_overlapThreshold [private]
 

Reimplemented from baseAnalysis.

Definition at line 81 of file WplusJetAnalysis.h.

TH1D* WplusJetAnalysis::m_W_count [private]
 

Definition at line 56 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

TH1D* WplusJetAnalysis::m_W_eta [private]
 

Definition at line 61 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

TH1D* WplusJetAnalysis::m_W_phi [private]
 

Definition at line 63 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

TH1D* WplusJetAnalysis::m_W_pt [private]
 

Definition at line 57 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

TH1D* WplusJetAnalysis::m_W_pt_high [private]
 

Definition at line 59 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

TH1D* WplusJetAnalysis::m_W_pt_high_log [private]
 

Definition at line 60 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

TH1D* WplusJetAnalysis::m_W_pt_log [private]
 

Definition at line 58 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

TH1D* WplusJetAnalysis::m_W_rapidity [private]
 

Definition at line 62 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

TH1D* WplusJetAnalysis::m_W_trans_mass [private]
 

Definition at line 64 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().

TH1D* WplusJetAnalysis::m_W_trans_mass_log [private]
 

Definition at line 65 of file WplusJetAnalysis.h.

Referenced by Init(), and Process().


The documentation for this class was generated from the following files:
Generated on Thu Jul 23 14:57:39 2009 for HepMCAnalysis by  doxygen 1.3.9.1