HARPO  5.1.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Data Fields | Protected Attributes | Private Attributes | Static Private Attributes
HarpoMatchingVertex Class Reference

HarpoMatchingVertex. More...

#include <HarpoMatchingVertex.h>

Public Member Functions

 HarpoMatchingVertex ()
 
void Init ()
 
void Save (char *mode=NULL)
 
void process ()
 
void print ()
 Overloaded method which do all job. More...
 
void FillQvT (HarpoRecoVertex *vertex, TH1F *h1, TH1F *h2, TH1F *hoverlap, HarpoDccMap *m)
 Redefine empty default. More...
 
Double_t CompareHist (TH1F *hX, TH1F *hY, TH1F *hoverlapX, TH1F *hoverlapY, Double_t &mean, Double_t &sigma)
 
TH2F * Correl (TH1F *h1, TH1F *h2)
 
Double_t Covariance (TH1F *hX1, TH1F *hY1, TH1F *hX2, TH1F *hY2, TH1F *hoverlapX, TH1F *hoverlapY)
 
void DisplayAnalysis (TRootEmbeddedCanvas *ecTab, TGListBox *infobox)
 
void ConfigFrame (TGMainFrame *fMain, Int_t id)
 
void SetConfig ()
 
void Set (HarpoEvent *event)
 
virtual void ProcessEvent (HarpoEvent *event)
 Set pointer to new event for analyse, anlyse event , and delete. More...
 
void SetRunHeader (HarpoRunHeader *hdr)
 
TFile * OpenHistFile (const char *ananame)
 

Data Fields

HarpoEventfEvt
 

Protected Attributes

ULong_t nEvents
 
HarpoRunHeaderfRunHeader
 

Private Attributes

TH1F * hQvT [kMaxNvertex][3]
 
TH1F * hOverlap [kMaxNvertex]
 
TH1F * hCov
 
TH2F * hCov2
 
TH2F * hCov3
 
TNtupleD * fNtuple
 
TGNumberEntry * fChooseNbins
 
Int_t fPerfectMatching
 

Static Private Attributes

static const Int_t kMaxNvertex = 20
 

Detailed Description

HarpoMatchingVertex.

Definition at line 22 of file HarpoMatchingVertex.h.

Constructor & Destructor Documentation

HarpoMatchingVertex::HarpoMatchingVertex ( )
inline

Definition at line 26 of file HarpoMatchingVertex.h.

Member Function Documentation

Double_t HarpoMatchingVertex::CompareHist ( TH1F *  hX,
TH1F *  hY,
TH1F *  hoverlapX,
TH1F *  hoverlapY,
Double_t &  mean,
Double_t &  sigma 
)

Definition at line 360 of file HarpoMatchingVertex.cxx.

Here is the caller graph for this function:

void HarpoMatchingVertex::ConfigFrame ( TGMainFrame *  fMain,
Int_t  id 
)
virtual

Reimplemented from HarpoAnalyse.

Definition at line 1003 of file HarpoMatchingVertex.cxx.

Here is the call graph for this function:

TH2F * HarpoMatchingVertex::Correl ( TH1F *  h1,
TH1F *  h2 
)

Definition at line 583 of file HarpoMatchingVertex.cxx.

Here is the caller graph for this function:

Double_t HarpoMatchingVertex::Covariance ( TH1F *  hX1,
TH1F *  hY1,
TH1F *  hX2,
TH1F *  hY2,
TH1F *  hoverlapX,
TH1F *  hoverlapY 
)

Definition at line 460 of file HarpoMatchingVertex.cxx.

Here is the caller graph for this function:

void HarpoMatchingVertex::DisplayAnalysis ( TRootEmbeddedCanvas *  ecTab,
TGListBox *  infobox 
)
virtual

Reimplemented from HarpoAnalyse.

Definition at line 669 of file HarpoMatchingVertex.cxx.

Here is the call graph for this function:

void HarpoMatchingVertex::FillQvT ( HarpoRecoVertex vertex,
TH1F *  h1,
TH1F *  h2,
TH1F *  hoverlap,
HarpoDccMap m 
)

Redefine empty default.

Definition at line 531 of file HarpoMatchingVertex.cxx.

Here is the call graph for this function:

Here is the caller graph for this function:

void HarpoMatchingVertex::Init ( )
virtual

Reimplemented from HarpoAnalyse.

Definition at line 617 of file HarpoMatchingVertex.cxx.

Here is the call graph for this function:

TFile * HarpoAnalyse::OpenHistFile ( const char *  ananame)
inherited

Definition at line 150 of file HarpoAnalyse.cxx.

Here is the call graph for this function:

Here is the caller graph for this function:

void HarpoMatchingVertex::print ( )
virtual

Overloaded method which do all job.

Reimplemented from HarpoAnalyse.

Definition at line 44 of file HarpoMatchingVertex.cxx.

Here is the call graph for this function:

void HarpoMatchingVertex::process ( )
virtual

TO DO: ???

TO DO: ???

Implements HarpoAnalyse.

Definition at line 59 of file HarpoMatchingVertex.cxx.

Here is the call graph for this function:

void HarpoAnalyse::ProcessEvent ( HarpoEvent event)
virtualinherited

Set pointer to new event for analyse, anlyse event , and delete.

Reimplemented in HarpoAnalyseWriter.

Definition at line 139 of file HarpoAnalyse.cxx.

Here is the call graph for this function:

Here is the caller graph for this function:

void HarpoMatchingVertex::Save ( char *  mode = NULL)
virtual

Reimplemented from HarpoAnalyse.

Definition at line 655 of file HarpoMatchingVertex.cxx.

Here is the call graph for this function:

void HarpoAnalyse::Set ( HarpoEvent event)
inherited

Definition at line 124 of file HarpoAnalyse.cxx.

Here is the caller graph for this function:

void HarpoMatchingVertex::SetConfig ( )
virtual

Reimplemented from HarpoAnalyse.

Definition at line 1063 of file HarpoMatchingVertex.cxx.

void HarpoAnalyse::SetRunHeader ( HarpoRunHeader hdr)
inlineinherited

Definition at line 60 of file HarpoAnalyse.h.

Here is the caller graph for this function:

Field Documentation

TGNumberEntry* HarpoMatchingVertex::fChooseNbins
private

Definition at line 54 of file HarpoMatchingVertex.h.

HarpoEvent* HarpoAnalyse::fEvt
inherited

Definition at line 70 of file HarpoAnalyse.h.

TNtupleD* HarpoMatchingVertex::fNtuple
private

Definition at line 52 of file HarpoMatchingVertex.h.

Int_t HarpoMatchingVertex::fPerfectMatching
private

Definition at line 57 of file HarpoMatchingVertex.h.

HarpoRunHeader* HarpoAnalyse::fRunHeader
protectedinherited

Definition at line 76 of file HarpoAnalyse.h.

TH1F* HarpoMatchingVertex::hCov
private

Definition at line 49 of file HarpoMatchingVertex.h.

TH2F* HarpoMatchingVertex::hCov2
private

Definition at line 50 of file HarpoMatchingVertex.h.

TH2F* HarpoMatchingVertex::hCov3
private

Definition at line 51 of file HarpoMatchingVertex.h.

TH1F* HarpoMatchingVertex::hOverlap[kMaxNvertex]
private

Definition at line 46 of file HarpoMatchingVertex.h.

TH1F* HarpoMatchingVertex::hQvT[kMaxNvertex][3]
private

Definition at line 45 of file HarpoMatchingVertex.h.

const Int_t HarpoMatchingVertex::kMaxNvertex = 20
staticprivate

Definition at line 44 of file HarpoMatchingVertex.h.

ULong_t HarpoAnalyse::nEvents
protectedinherited

Definition at line 75 of file HarpoAnalyse.h.


The documentation for this class was generated from the following files: