checkmate is hosted by Hepforge, IPPP Durham
AnalysisBase Documentation  1.2.0
Analysis Core

Analysis functions the user has to define. More...

Functions

virtual void AnalysisBase::initialize ()
 Function to prepare the analysis. More...
 
virtual void AnalysisBase::analyze ()
 Function containing the event wise analysis code. More...
 
virtual void AnalysisBase::finalize ()
 Function to finish the analyis. More...
 

Detailed Description

Analysis functions the user has to define.

These virtual function are only defined in classes that are derived from this AnalysisBase. They are to be defined by the user and contain the actual analysis code.

Function Documentation

virtual void AnalysisBase::initialize ( )
inlineprotectedvirtual

Function to prepare the analysis.

This function is called once at the beginning of an analysis. It is supposed to set general analysis information (using setInformation(), setAnalysisName() and setLuminosity() ), book files (using bookSignalRegions(), bookCutflowRegions() and bookFile()) and initialise any global variables the user might need in the analyze() part.

Definition at line 80 of file AnalysisBase.h.

virtual void AnalysisBase::analyze ( )
inlineprotectedvirtual

Function containing the event wise analysis code.

Definition at line 82 of file AnalysisBase.h.

virtual void AnalysisBase::finalize ( )
inlineprotectedvirtual

Function to finish the analyis.

Definition at line 84 of file AnalysisBase.h.