EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CharmJetModule Class Reference

#include <delphes_EIC/blob/master/SimpleAnalysis/CharmJetModule.h>

+ Inheritance diagram for CharmJetModule:
+ Collaboration diagram for CharmJetModule:

Public Member Functions

 CharmJetModule (ExRootTreeReader *data)
 
 ~CharmJetModule ()
 
void initialize () override
 
bool execute (std::map< std::string, std::any > *DataStore) override
 
void finalize () override
 
- Public Member Functions inherited from Module
 Module (ExRootTreeReader *data)
 
 ~Module ()
 
ExRootTreeReader * getData ()
 
void setJets (TClonesArray *jets)
 
void setElectrons (TClonesArray *electrons)
 
void setPhotons (TClonesArray *photons)
 
void setNeutralHadrons (TClonesArray *neutralhadrons)
 
void setMuons (TClonesArray *muons)
 
void setTracks (TClonesArray *tracks)
 
void setEFlowTracks (TClonesArray *tracks)
 
void setMET (TClonesArray *met)
 
void setGenParticles (TClonesArray *particles)
 
void setGenJets (TClonesArray *genjets)
 
TClonesArray * getJets ()
 
TClonesArray * getElectrons ()
 
TClonesArray * getPhotons ()
 
TClonesArray * getNeutralHadrons ()
 
TClonesArray * getMuons ()
 
TClonesArray * getEFlowTracks ()
 
TClonesArray * getTracks ()
 
TClonesArray * getMET ()
 
TClonesArray * getGenParticles ()
 
TClonesArray * getGenJets ()
 

Detailed Description

Definition at line 6 of file CharmJetModule.h.

View newest version in sPHENIX GitHub at line 6 of file CharmJetModule.h

Constructor & Destructor Documentation

CharmJetModule::CharmJetModule ( ExRootTreeReader *  data)

Definition at line 11 of file CharmJetModule.cc.

View newest version in sPHENIX GitHub at line 11 of file CharmJetModule.cc

CharmJetModule::~CharmJetModule ( )

Definition at line 17 of file CharmJetModule.cc.

View newest version in sPHENIX GitHub at line 17 of file CharmJetModule.cc

Member Function Documentation

bool CharmJetModule::execute ( std::map< std::string, std::any > *  DataStore)
overridevirtual

Reimplemented from Module.

Definition at line 24 of file CharmJetModule.cc.

View newest version in sPHENIX GitHub at line 24 of file CharmJetModule.cc

References data, Module::getData(), and Module::getJets().

+ Here is the call graph for this function:

void CharmJetModule::finalize ( )
inlineoverridevirtual

Reimplemented from Module.

Definition at line 16 of file CharmJetModule.h.

View newest version in sPHENIX GitHub at line 16 of file CharmJetModule.h

void CharmJetModule::initialize ( )
inlineoverridevirtual

Reimplemented from Module.

Definition at line 14 of file CharmJetModule.h.

View newest version in sPHENIX GitHub at line 14 of file CharmJetModule.h


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