Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DReactionStep.h File Reference
#include <vector>
#include <memory>
#include <string>
#include <iostream>
#include <algorithm>
#include <stdlib.h>
#include <functional>
#include <numeric>
#include "particleType.h"

Go to the source code of this file.

Classes

class  DAnalysis::DReactionStep
 
struct  DAnalysis::DReactionStep::DReactionStepInfo
 

Namespaces

 DAnalysis
 

Functions

string DAnalysis::Get_InitialParticlesName (const DReactionStep *locStep, bool locTLatexFlag)
 
bool DAnalysis::Are_ParticlesIdentical (const DReactionStep *locStep1, const DReactionStep *locStep2, bool locExceptMissingUnknownInInputFlag)
 
vector< stringDAnalysis::Get_FinalParticleNames (const DReactionStep *locStep, bool locIncludeMissingFlag, bool locTLatexFlag)
 
size_t DAnalysis::Get_NumFinalPIDs (const DReactionStep *locStep, Particle_t locInputPID, bool locIncludeMissingFlag)
 
string DAnalysis::Get_FinalParticlesName (const DReactionStep *locStep, bool locIncludeMissingFlag, bool locTLatexFlag)
 
string DAnalysis::Get_StepName (const DReactionStep *locStep, bool locIncludeMissingFlag, bool locTLatexFlag)
 
void DAnalysis::Print_ReactionStep (const DReactionStep *locReactionStep)
 
int DAnalysis::Get_ParticleIndex (const DReactionStep *locStep, Particle_t locInputPID, size_t locInstance)
 
bool DAnalysis::Get_HasMissingParticle_FinalState (const DReactionStep *locStep)
 
bool DAnalysis::Check_ChannelEquality (const DReactionStep *lhs, const DReactionStep *rhs, bool locSameOrderFlag=true, bool locRightSubsetOfLeftFlag=false)