PandaRoot
PndSimpleAnalysis Class Reference

#include <PndSimpleAnalysis.h>

Inheritance diagram for PndSimpleAnalysis:

Public Types

typedef std::map< Int_t, Float_t > mapper
 

Public Member Functions

 PndSimpleAnalysis ()
 
 PndSimpleAnalysis (std::string filename)
 
 ~PndSimpleAnalysis ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *opt)
 
virtual void Finish ()
 

Protected Member Functions

void PrintTree (RhoCandidate *tc, int level=0)
 
void SetConfigFile (std::string filename="analysis.cfg")
 
bool SetupAnalysis ()
 
void InitGenericLists ()
 
void FillGenericLists ()
 
void InitColumnNames ()
 
bool IsGenericListName (std::string n)
 
int GetPdgCode (std::string name)
 
int GetAntiPdgCode (std::string name)
 
int GetAntiPdgCode (int pdgcode)
 
bool ErrorMessage (int mid, int line=0, std::string arg="")
 

Protected Attributes

int evcount
 
RhoNeutralParticleSelectorneutralSel
 
RhoPlusParticleSelectorplusSel
 
RhoMinusParticleSelectorminusSel
 
RhoSimpleElectronSelectoreSel
 
RhoSimpleMuonSelectormuSel
 
RhoSimplePionSelectorpiSel
 
RhoSimpleKaonSelectorkSel
 
RhoSimpleProtonSelectorpSel
 

Detailed Description

Definition at line 48 of file PndSimpleAnalysis.h.

Member Typedef Documentation

◆ mapper

typedef std::map<Int_t, Float_t> PndSimpleAnalysis::mapper

Definition at line 51 of file PndSimpleAnalysis.h.

Constructor & Destructor Documentation

◆ PndSimpleAnalysis() [1/2]

PndSimpleAnalysis::PndSimpleAnalysis ( )

Default constructor

◆ PndSimpleAnalysis() [2/2]

PndSimpleAnalysis::PndSimpleAnalysis ( std::string  filename)

◆ ~PndSimpleAnalysis()

PndSimpleAnalysis::~PndSimpleAnalysis ( )

Destructor

Member Function Documentation

◆ ErrorMessage()

bool PndSimpleAnalysis::ErrorMessage ( int  mid,
int  line = 0,
std::string  arg = "" 
)
protected

◆ Exec()

virtual void PndSimpleAnalysis::Exec ( Option_t *  opt)
virtual

Virtual method Exec

◆ FillGenericLists()

void PndSimpleAnalysis::FillGenericLists ( )
protected

◆ Finish()

virtual void PndSimpleAnalysis::Finish ( )
virtual

◆ GetAntiPdgCode() [1/2]

int PndSimpleAnalysis::GetAntiPdgCode ( std::string  name)
protected

◆ GetAntiPdgCode() [2/2]

int PndSimpleAnalysis::GetAntiPdgCode ( int  pdgcode)
protected

◆ GetPdgCode()

int PndSimpleAnalysis::GetPdgCode ( std::string  name)
protected

◆ Init()

virtual InitStatus PndSimpleAnalysis::Init ( )
virtual

Virtual method Init

◆ InitColumnNames()

void PndSimpleAnalysis::InitColumnNames ( )
protected

◆ InitGenericLists()

void PndSimpleAnalysis::InitGenericLists ( )
protected

◆ IsGenericListName()

bool PndSimpleAnalysis::IsGenericListName ( std::string  n)
protected

◆ PrintTree()

void PndSimpleAnalysis::PrintTree ( RhoCandidate tc,
int  level = 0 
)
protected

◆ SetConfigFile()

void PndSimpleAnalysis::SetConfigFile ( std::string  filename = "analysis.cfg")
protected

◆ SetupAnalysis()

bool PndSimpleAnalysis::SetupAnalysis ( )
protected

Member Data Documentation

◆ eSel

RhoSimpleElectronSelector* PndSimpleAnalysis::eSel
protected

Definition at line 93 of file PndSimpleAnalysis.h.

◆ evcount

int PndSimpleAnalysis::evcount
protected

Definition at line 71 of file PndSimpleAnalysis.h.

◆ kSel

RhoSimpleKaonSelector* PndSimpleAnalysis::kSel
protected

Definition at line 96 of file PndSimpleAnalysis.h.

◆ minusSel

RhoMinusParticleSelector* PndSimpleAnalysis::minusSel
protected

Definition at line 91 of file PndSimpleAnalysis.h.

◆ muSel

RhoSimpleMuonSelector* PndSimpleAnalysis::muSel
protected

Definition at line 94 of file PndSimpleAnalysis.h.

◆ neutralSel

RhoNeutralParticleSelector* PndSimpleAnalysis::neutralSel
protected

Definition at line 89 of file PndSimpleAnalysis.h.

◆ piSel

RhoSimplePionSelector* PndSimpleAnalysis::piSel
protected

Definition at line 95 of file PndSimpleAnalysis.h.

◆ plusSel

RhoPlusParticleSelector* PndSimpleAnalysis::plusSel
protected

Definition at line 90 of file PndSimpleAnalysis.h.

◆ pSel

RhoSimpleProtonSelector* PndSimpleAnalysis::pSel
protected

Definition at line 97 of file PndSimpleAnalysis.h.


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