Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
pythiaEMCalAna.cc File Reference
#include "pythiaEMCalAna.h"
#include <fun4all/Fun4AllReturnCodes.h>
#include <phool/PHCompositeNode.h>
#include <fun4all/Fun4AllServer.h>
#include <fun4all/Fun4AllHistoManager.h>
#include <phool/getClass.h>
#include <phool/phool.h>
#include <ffaobjects/EventHeader.h>
#include <TH1F.h>
#include <TH2F.h>
#include <TH3F.h>
#include <TFile.h>
#include <TLorentzVector.h>
#include <TTree.h>
#include <calobase/RawCluster.h>
#include <calobase/RawClusterContainer.h>
#include <calobase/RawClusterUtility.h>
#include <calobase/RawTowerGeomContainer.h>
#include <calobase/RawTower.h>
#include <calobase/RawTowerContainer.h>
#include <g4eval/CaloEvalStack.h>
#include <globalvertex/GlobalVertex.h>
#include <globalvertex/GlobalVertexMap.h>
#include <trackbase_historic/SvtxTrack.h>
#include <trackbase_historic/SvtxTrackMap.h>
#include <g4main/PHG4TruthInfoContainer.h>
#include <g4main/PHG4Particle.h>
#include <g4main/PHG4VtxPoint.h>
#include <phhepmc/PHHepMCGenEvent.h>
#include <phhepmc/PHHepMCGenEventMap.h>
#include <HepMC/GenEvent.h>
#include <HepMC/GenParticle.h>
#include <HepMC/GenVertex.h>
#include <HepMC/IteratorRange.h>
#include <HepMC/SimpleVector.h>
+ Include dependency graph for pythiaEMCalAna.cc:

Go to the source code of this file.

Functions

bool IsBaryon (int pdg_id)
 
bool IsNeutralBaryon (int pdg_id)
 
bool IsNeutralMeson (int pdg_id)
 
bool IsNeutralHadron (int pdg_id)
 

Function Documentation

bool IsBaryon ( int  pdg_id)

Definition at line 867 of file pythiaEMCalAna.cc.

View newest version in sPHENIX GitHub at line 867 of file pythiaEMCalAna.cc

Referenced by IsNeutralBaryon().

+ Here is the caller graph for this function:

bool IsNeutralBaryon ( int  pdg_id)

Definition at line 876 of file pythiaEMCalAna.cc.

View newest version in sPHENIX GitHub at line 876 of file pythiaEMCalAna.cc

References charge(), and IsBaryon().

Referenced by IsNeutralHadron().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

bool IsNeutralHadron ( int  pdg_id)

Definition at line 918 of file pythiaEMCalAna.cc.

View newest version in sPHENIX GitHub at line 918 of file pythiaEMCalAna.cc

References IsNeutralBaryon(), and IsNeutralMeson().

Referenced by pythiaEMCalAna::addPrimaryFromGeant(), and pythiaEMCalAna::addPrimaryFromPythia().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

bool IsNeutralMeson ( int  pdg_id)

Definition at line 899 of file pythiaEMCalAna.cc.

View newest version in sPHENIX GitHub at line 899 of file pythiaEMCalAna.cc

References charge().

Referenced by IsNeutralHadron().

+ Here is the call graph for this function:

+ Here is the caller graph for this function: