hlit-ana  0.0.0
 All Classes Functions Variables Pages
HlitAnalysisSelectorIO Class Reference

IO driven selector. More...

#include <HlitAnalysisSelectorIO.h>

Inheritance diagram for HlitAnalysisSelectorIO:

Public Member Functions

 HlitAnalysisSelectorIO (TTree *tree=0)
 
virtual ~HlitAnalysisSelectorIO ()
 
virtual Int_t Version () const
 Returns selector version.
 
virtual void Begin (TTree *)
 
virtual void SlaveBegin (TTree *tree)
 
virtual void Init (TTree *tree)
 
virtual Bool_t Notify ()
 
virtual Bool_t Process (Long64_t entry)
 
virtual Int_t GetEntry (Long64_t entry, Int_t getall=0)
 
virtual void SlaveTerminate ()
 
virtual void Terminate ()
 
void SetOutputFileName (const char *of)
 Set Output filename.
 

Private Attributes

TTree * fChain
 Pointer to the analyzed TTree or TChain.
 
HlitEventfEvent
 Current Event.
 
TH1D * fHistPx
 px distribution
 
TH1D * fHistPy
 py distribution
 
TH1D * fHistPz
 pz distribution
 
TH2D * fHistPxPy
 px vs py distribution
 
TString fOutputFile
 Output file name.
 

Detailed Description

IO driven selector.

Author
Martin Vala mvala.nosp@m.@cer.nosp@m.n.ch

Definition at line 18 of file HlitAnalysisSelectorIO.h.

Constructor & Destructor Documentation

HlitAnalysisSelectorIO::HlitAnalysisSelectorIO ( TTree *  tree = 0)

Default constructor

Definition at line 12 of file HlitAnalysisSelectorIO.cxx.

HlitAnalysisSelectorIO::~HlitAnalysisSelectorIO ( )
virtual

Destructor

Definition at line 20 of file HlitAnalysisSelectorIO.cxx.

References fEvent.

Member Function Documentation

void HlitAnalysisSelectorIO::Begin ( TTree *  )
virtual

First user Function called on client

Definition at line 46 of file HlitAnalysisSelectorIO.cxx.

Int_t HlitAnalysisSelectorIO::GetEntry ( Long64_t  entry,
Int_t  getall = 0 
)
virtual

Gets entry

Definition at line 124 of file HlitAnalysisSelectorIO.cxx.

References fChain.

Referenced by Process().

void HlitAnalysisSelectorIO::Init ( TTree *  tree)
virtual

Intialize tree

Definition at line 27 of file HlitAnalysisSelectorIO.cxx.

References fChain, and fEvent.

Bool_t HlitAnalysisSelectorIO::Notify ( )
virtual

Notify is called when file is changed

Definition at line 37 of file HlitAnalysisSelectorIO.cxx.

References fChain.

Bool_t HlitAnalysisSelectorIO::Process ( Long64_t  entry)
virtual
void HlitAnalysisSelectorIO::SlaveBegin ( TTree *  tree)
virtual

First user Function called on proof worker

Definition at line 52 of file HlitAnalysisSelectorIO.cxx.

References fHistPx, fHistPxPy, fHistPy, and fHistPz.

void HlitAnalysisSelectorIO::SlaveTerminate ( )
virtual

Last user Function called on proof worker

Definition at line 90 of file HlitAnalysisSelectorIO.cxx.

void HlitAnalysisSelectorIO::Terminate ( )
virtual

Last user Function called on client

Definition at line 96 of file HlitAnalysisSelectorIO.cxx.

References fHistPx, fHistPxPy, fHistPy, fHistPz, and fOutputFile.


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