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
HarpoAnalyseTriggerTime Class Reference

Dummy analysis to run as test and example. Give basic histograms of the data. More...

#include <HarpoAnalyseTriggerTime.h>

Public Member Functions

 HarpoAnalyseTriggerTime ()
 
void Init ()
 
void Fill ()
 
void process ()
 
void print ()
 
void Save (char *mode=NULL)
 
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 Attributes

Int_t fTriggerTime [kNtriggerTypes]
 
Int_t fTriggerDownscaling [kNtriggerTypes]
 
Double_t fTriggerCorr [kNtriggerTypes]
 
Int_t fNevtTr [kNtriggerTypes]
 
Int_t fTriggerTimeTot
 
Double_t fTimestampOld
 
Int_t fTriggerOld
 
Double_t t0
 
TH1F * hdelta_t [kNtriggerTypes]
 
TH1F * h1dtUnkOther
 
TH1F * h1dtTwoOther
 
TH2F * h2CorrVsFit
 
Double_t fAlignmentX
 
Double_t fAlignmentY
 
Double_t fAlignmentZ
 
TTree * fTree
 
Int_t ftriggerType
 
Int_t fQx
 
Int_t fQy
 
Double_t fRateFit
 
Double_t fRateCal
 
Double_t fRateFitNoUp
 
Double_t fRateCalNoUp
 
Double_t fRateFitNoL
 
Double_t fRateCalNoL
 
Double_t fRateFitTTZ
 
Double_t fRateCalTTZ
 
Double_t fTimeStamp
 

Static Private Attributes

static const Int_t kNtriggerTypes = 16
 
static const Int_t kNhist = 50
 

Detailed Description

Dummy analysis to run as test and example. Give basic histograms of the data.

htriggertimme.cxx An example for running an analysis class

Definition at line 22 of file HarpoAnalyseTriggerTime.h.

Constructor & Destructor Documentation

HarpoAnalyseTriggerTime::HarpoAnalyseTriggerTime ( )
inline

Definition at line 26 of file HarpoAnalyseTriggerTime.h.

Member Function Documentation

virtual void HarpoAnalyse::ConfigFrame ( TGMainFrame *  ,
Int_t   
)
inlinevirtualinherited
virtual void HarpoAnalyse::DisplayAnalysis ( TRootEmbeddedCanvas *  ,
TGListBox *   
)
inlinevirtualinherited
void HarpoAnalyseTriggerTime::Fill ( )

Definition at line 113 of file HarpoAnalyseTriggerTime.cxx.

Here is the call graph for this function:

void HarpoAnalyseTriggerTime::Init ( )
virtual

Reimplemented from HarpoAnalyse.

Definition at line 66 of file HarpoAnalyseTriggerTime.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 HarpoAnalyseTriggerTime::print ( )
virtual

Reimplemented from HarpoAnalyse.

Definition at line 41 of file HarpoAnalyseTriggerTime.cxx.

Here is the call graph for this function:

void HarpoAnalyseTriggerTime::process ( )
virtual

Implements HarpoAnalyse.

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

Reimplemented from HarpoAnalyse.

Definition at line 320 of file HarpoAnalyseTriggerTime.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:

Field Documentation

Double_t HarpoAnalyseTriggerTime::fAlignmentX
private

Definition at line 51 of file HarpoAnalyseTriggerTime.h.

Double_t HarpoAnalyseTriggerTime::fAlignmentY
private

Definition at line 51 of file HarpoAnalyseTriggerTime.h.

Double_t HarpoAnalyseTriggerTime::fAlignmentZ
private

Definition at line 51 of file HarpoAnalyseTriggerTime.h.

HarpoEvent* HarpoAnalyse::fEvt
inherited

Definition at line 70 of file HarpoAnalyse.h.

Int_t HarpoAnalyseTriggerTime::fNevtTr[kNtriggerTypes]
private

Definition at line 40 of file HarpoAnalyseTriggerTime.h.

Int_t HarpoAnalyseTriggerTime::fQx
private

Definition at line 54 of file HarpoAnalyseTriggerTime.h.

Int_t HarpoAnalyseTriggerTime::fQy
private

Definition at line 55 of file HarpoAnalyseTriggerTime.h.

Double_t HarpoAnalyseTriggerTime::fRateCal
private

Definition at line 57 of file HarpoAnalyseTriggerTime.h.

Double_t HarpoAnalyseTriggerTime::fRateCalNoL
private

Definition at line 61 of file HarpoAnalyseTriggerTime.h.

Double_t HarpoAnalyseTriggerTime::fRateCalNoUp
private

Definition at line 59 of file HarpoAnalyseTriggerTime.h.

Double_t HarpoAnalyseTriggerTime::fRateCalTTZ
private

Definition at line 63 of file HarpoAnalyseTriggerTime.h.

Double_t HarpoAnalyseTriggerTime::fRateFit
private

Definition at line 56 of file HarpoAnalyseTriggerTime.h.

Double_t HarpoAnalyseTriggerTime::fRateFitNoL
private

Definition at line 60 of file HarpoAnalyseTriggerTime.h.

Double_t HarpoAnalyseTriggerTime::fRateFitNoUp
private

Definition at line 58 of file HarpoAnalyseTriggerTime.h.

Double_t HarpoAnalyseTriggerTime::fRateFitTTZ
private

Definition at line 62 of file HarpoAnalyseTriggerTime.h.

HarpoRunHeader* HarpoAnalyse::fRunHeader
protectedinherited

Definition at line 76 of file HarpoAnalyse.h.

Double_t HarpoAnalyseTriggerTime::fTimeStamp
private

Definition at line 64 of file HarpoAnalyseTriggerTime.h.

Double_t HarpoAnalyseTriggerTime::fTimestampOld
private

Definition at line 42 of file HarpoAnalyseTriggerTime.h.

TTree* HarpoAnalyseTriggerTime::fTree
private

Definition at line 52 of file HarpoAnalyseTriggerTime.h.

Double_t HarpoAnalyseTriggerTime::fTriggerCorr[kNtriggerTypes]
private

Definition at line 39 of file HarpoAnalyseTriggerTime.h.

Int_t HarpoAnalyseTriggerTime::fTriggerDownscaling[kNtriggerTypes]
private

Definition at line 38 of file HarpoAnalyseTriggerTime.h.

Int_t HarpoAnalyseTriggerTime::fTriggerOld
private

Definition at line 43 of file HarpoAnalyseTriggerTime.h.

Int_t HarpoAnalyseTriggerTime::fTriggerTime[kNtriggerTypes]
private

Definition at line 37 of file HarpoAnalyseTriggerTime.h.

Int_t HarpoAnalyseTriggerTime::fTriggerTimeTot
private

Definition at line 41 of file HarpoAnalyseTriggerTime.h.

Int_t HarpoAnalyseTriggerTime::ftriggerType
private

Definition at line 53 of file HarpoAnalyseTriggerTime.h.

TH1F* HarpoAnalyseTriggerTime::h1dtTwoOther
private

Definition at line 48 of file HarpoAnalyseTriggerTime.h.

TH1F* HarpoAnalyseTriggerTime::h1dtUnkOther
private

Definition at line 47 of file HarpoAnalyseTriggerTime.h.

TH2F* HarpoAnalyseTriggerTime::h2CorrVsFit
private

Definition at line 49 of file HarpoAnalyseTriggerTime.h.

TH1F* HarpoAnalyseTriggerTime::hdelta_t[kNtriggerTypes]
private

Definition at line 46 of file HarpoAnalyseTriggerTime.h.

const Int_t HarpoAnalyseTriggerTime::kNhist = 50
staticprivate

Definition at line 67 of file HarpoAnalyseTriggerTime.h.

const Int_t HarpoAnalyseTriggerTime::kNtriggerTypes = 16
staticprivate

Definition at line 35 of file HarpoAnalyseTriggerTime.h.

ULong_t HarpoAnalyse::nEvents
protectedinherited

Definition at line 75 of file HarpoAnalyse.h.

Double_t HarpoAnalyseTriggerTime::t0
private

Definition at line 44 of file HarpoAnalyseTriggerTime.h.


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