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 Member Functions | Private Attributes
HarpoAnalyseGainStudy Class Reference

Analysis of charge distributions from event with single track Requires tracking information. More...

#include <HarpoAnalyseGainStudy.h>

Public Member Functions

 HarpoAnalyseGainStudy ()
 
void Init ()
 
void Save (char *mode=NULL)
 
void process ()
 
void print ()
 Ovreloaded medod whic do all job. More...
 
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)
 
virtual void DisplayAnalysis (TRootEmbeddedCanvas *, TGListBox *)
 
virtual void ConfigFrame (TGMainFrame *, Int_t)
 
virtual void SetConfig ()
 

Data Fields

HarpoEventfEvt
 

Protected Attributes

ULong_t nEvents
 
HarpoRunHeaderfRunHeader
 

Private Member Functions

Double_t TruncSigma (TArrayD *vect, Double_t &truncS, Double_t &truncM, Double_t tl, Double_t th)
 Redefine empty default. More...
 

Private Attributes

TH1F * hAlpha
 
TH2F * hNeVsZSim1
 
TH2F * hNeVsZSim2
 
TH2F * hNeVsZSim3
 
TH2F * hNeVsZSim4
 
TH2F * hNeVsLambda
 
TH1F * hQoverNe
 
TH1F * hAngleTrack [2]
 
TH1F * hMean [2]
 
TH1F * hMeanCut [2]
 
TH3F * hRatioVsAngle
 
TH1F * hQ [2]
 
Int_t fNeventCut [2]
 
TH2F * hQVsT [2]
 
TH2F * hQVsTcut [2]
 
TH2F * hQVsAlpha [2]
 
TH2F * hQclVsT [2]
 
TH2F * hQclVsCh [2]
 
TH2F * hQclVsAlpha [2]
 
TH2F * hQclVsT2 [2]
 
TH2F * hQclVsCh2 [2]
 
TH2F * hQclVsAlpha2 [2]
 
TH2F * hRatioClVsX
 
TH2F * hRatioClVsY
 
TH2F * hRatioClVsT
 
TNtuple * fNtuple
 

Detailed Description

Analysis of charge distributions from event with single track Requires tracking information.

Definition at line 22 of file HarpoAnalyseGainStudy.h.

Constructor & Destructor Documentation

HarpoAnalyseGainStudy::HarpoAnalyseGainStudy ( )
inline

Definition at line 26 of file HarpoAnalyseGainStudy.h.

Member Function Documentation

virtual void HarpoAnalyse::ConfigFrame ( TGMainFrame *  ,
Int_t   
)
inlinevirtualinherited
virtual void HarpoAnalyse::DisplayAnalysis ( TRootEmbeddedCanvas *  ,
TGListBox *   
)
inlinevirtualinherited
void HarpoAnalyseGainStudy::Init ( )
virtual

Reimplemented from HarpoAnalyse.

Definition at line 396 of file HarpoAnalyseGainStudy.cxx.

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 HarpoAnalyseGainStudy::print ( )
virtual

Ovreloaded medod whic do all job.

Reimplemented from HarpoAnalyse.

Definition at line 39 of file HarpoAnalyseGainStudy.cxx.

Here is the call graph for this function:

void HarpoAnalyseGainStudy::process ( )
virtual

Implements HarpoAnalyse.

Definition at line 54 of file HarpoAnalyseGainStudy.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 HarpoAnalyseGainStudy::Save ( char *  mode = NULL)
virtual

Reimplemented from HarpoAnalyse.

Definition at line 504 of file HarpoAnalyseGainStudy.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:

virtual void HarpoAnalyse::SetConfig ( )
inlinevirtualinherited
void HarpoAnalyse::SetRunHeader ( HarpoRunHeader hdr)
inlineinherited

Definition at line 60 of file HarpoAnalyse.h.

Here is the caller graph for this function:

Double_t HarpoAnalyseGainStudy::TruncSigma ( TArrayD *  vect,
Double_t &  truncS,
Double_t &  truncM,
Double_t  tl,
Double_t  th 
)
private

Redefine empty default.

Definition at line 554 of file HarpoAnalyseGainStudy.cxx.

Field Documentation

HarpoEvent* HarpoAnalyse::fEvt
inherited

Definition at line 70 of file HarpoAnalyse.h.

Int_t HarpoAnalyseGainStudy::fNeventCut[2]
private

Definition at line 51 of file HarpoAnalyseGainStudy.h.

TNtuple* HarpoAnalyseGainStudy::fNtuple
private

Definition at line 68 of file HarpoAnalyseGainStudy.h.

HarpoRunHeader* HarpoAnalyse::fRunHeader
protectedinherited

Definition at line 76 of file HarpoAnalyse.h.

TH1F* HarpoAnalyseGainStudy::hAlpha
private

Definition at line 37 of file HarpoAnalyseGainStudy.h.

TH1F* HarpoAnalyseGainStudy::hAngleTrack[2]
private

Definition at line 46 of file HarpoAnalyseGainStudy.h.

TH1F* HarpoAnalyseGainStudy::hMean[2]
private

Definition at line 47 of file HarpoAnalyseGainStudy.h.

TH1F* HarpoAnalyseGainStudy::hMeanCut[2]
private

Definition at line 48 of file HarpoAnalyseGainStudy.h.

TH2F* HarpoAnalyseGainStudy::hNeVsLambda
private

Definition at line 43 of file HarpoAnalyseGainStudy.h.

TH2F* HarpoAnalyseGainStudy::hNeVsZSim1
private

Definition at line 39 of file HarpoAnalyseGainStudy.h.

TH2F* HarpoAnalyseGainStudy::hNeVsZSim2
private

Definition at line 40 of file HarpoAnalyseGainStudy.h.

TH2F* HarpoAnalyseGainStudy::hNeVsZSim3
private

Definition at line 41 of file HarpoAnalyseGainStudy.h.

TH2F* HarpoAnalyseGainStudy::hNeVsZSim4
private

Definition at line 42 of file HarpoAnalyseGainStudy.h.

TH1F* HarpoAnalyseGainStudy::hQ[2]
private

Definition at line 50 of file HarpoAnalyseGainStudy.h.

TH2F* HarpoAnalyseGainStudy::hQclVsAlpha[2]
private

Definition at line 58 of file HarpoAnalyseGainStudy.h.

TH2F* HarpoAnalyseGainStudy::hQclVsAlpha2[2]
private

Definition at line 61 of file HarpoAnalyseGainStudy.h.

TH2F* HarpoAnalyseGainStudy::hQclVsCh[2]
private

Definition at line 57 of file HarpoAnalyseGainStudy.h.

TH2F* HarpoAnalyseGainStudy::hQclVsCh2[2]
private

Definition at line 60 of file HarpoAnalyseGainStudy.h.

TH2F* HarpoAnalyseGainStudy::hQclVsT[2]
private

Definition at line 56 of file HarpoAnalyseGainStudy.h.

TH2F* HarpoAnalyseGainStudy::hQclVsT2[2]
private

Definition at line 59 of file HarpoAnalyseGainStudy.h.

TH1F* HarpoAnalyseGainStudy::hQoverNe
private

Definition at line 44 of file HarpoAnalyseGainStudy.h.

TH2F* HarpoAnalyseGainStudy::hQVsAlpha[2]
private

Definition at line 55 of file HarpoAnalyseGainStudy.h.

TH2F* HarpoAnalyseGainStudy::hQVsT[2]
private

Definition at line 53 of file HarpoAnalyseGainStudy.h.

TH2F* HarpoAnalyseGainStudy::hQVsTcut[2]
private

Definition at line 54 of file HarpoAnalyseGainStudy.h.

TH2F* HarpoAnalyseGainStudy::hRatioClVsT
private

Definition at line 64 of file HarpoAnalyseGainStudy.h.

TH2F* HarpoAnalyseGainStudy::hRatioClVsX
private

Definition at line 62 of file HarpoAnalyseGainStudy.h.

TH2F* HarpoAnalyseGainStudy::hRatioClVsY
private

Definition at line 63 of file HarpoAnalyseGainStudy.h.

TH3F* HarpoAnalyseGainStudy::hRatioVsAngle
private

Definition at line 49 of file HarpoAnalyseGainStudy.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: