Hall-D Software
alpha
|
#include <map>
#include <vector>
#include <tuple>
#include <memory>
#include <algorithm>
#include "JANA/JObject.h"
#include "JANA/JEventLoop.h"
#include "particleType.h"
#include "DResettable.h"
#include "PID/DNeutralShower.h"
Go to the source code of this file.
Namespaces | |
DAnalysis | |
Typedefs | |
using | DAnalysis::DSourceComboUse = tuple< Particle_t, signed char, const DSourceComboInfo *, bool, Particle_t > |
using | DAnalysis::DSourceCombosByUse_Small = vector< pair< DSourceComboUse, vector< const DSourceCombo * >>> |
Functions | |
vector< const JObject * > | DAnalysis::Get_SourceParticles (const vector< pair< Particle_t, const JObject * >> &locSourceParticles, Particle_t locPID=Unknown) |
vector< pair< Particle_t, const JObject * > > | DAnalysis::Get_SourceParticles_ThisVertex (const DSourceCombo *locSourceCombo, Charge_t locCharge=d_AllCharges) |
vector< const DSourceCombo * > | DAnalysis::Get_SourceCombos_ThisVertex (const DSourceCombo *locSourceCombo) |
vector< pair< DSourceComboUse, vector< const DSourceCombo * > > > | DAnalysis::Get_SourceCombosAndUses_ThisVertex (const DSourceCombo *locSourceCombo) |
Charge_t | DAnalysis::Get_ChargeContent (const DSourceComboInfo *locSourceComboInfo) |
bool | DAnalysis::Get_HasMassiveNeutrals (const DSourceComboInfo *locComboInfo) |
const JObject * | DAnalysis::Get_SourceParticle_ThisStep (const DSourceCombo *locSourceCombo, Particle_t locPID, size_t locInstance, size_t &locPIDCountSoFar) |
bool | DAnalysis::operator< (const DSourceComboUse &lhs, const DSourceComboUse &rhs) |
void | DAnalysis::Print_SourceComboUse (const DSourceComboUse &locComboUse, unsigned char locNumTabs=0, bool locIgnoreTabs=false) |
void | DAnalysis::Print_SourceComboInfo (const DSourceComboInfo *locComboInfo, unsigned char locNumTabs=0) |
void | DAnalysis::Print_SourceCombo (const DSourceCombo *locCombo, unsigned char locNumTabs=0) |
vector< const JObject * > | DAnalysis::Get_SourceParticles (const vector< pair< Particle_t, const JObject * >> &locSourceParticles, int locCharge) |
Charge_t | DAnalysis::Get_ChargeContent (const vector< pair< Particle_t, unsigned char >> &locNumParticles) |
vector< pair< Particle_t, unsigned char > > | DAnalysis::Get_NumParticles_ThisVertex (const DSourceComboInfo *locSourceComboInfo) |
Charge_t | DAnalysis::Get_ChargeContent_ThisVertex (const DSourceComboInfo *locSourceComboInfo) |
bool | DAnalysis::Get_HasPhotons (const DSourceComboInfo *locComboInfo) |
bool | DAnalysis::Check_AreDuplicateCombos (const DSourceCombo *lhs, const DSourceCombo *rhs) |