Hall-D Software
alpha
|
#include <vector>
#include <string>
#include <algorithm>
#include <iostream>
#include <set>
#include "JANA/JObject.h"
#include "JANA/JEventLoop.h"
#include "JANA/JFactory.h"
#include "particleType.h"
#include "ANALYSIS/DReactionStep.h"
Go to the source code of this file.
Classes | |
class | DAnalysis::DReaction |
Namespaces | |
DAnalysis | |
Enumerations | |
enum | DAnalysis::DKinFitType { DAnalysis::d_NoFit = 0, DAnalysis::d_P4Fit = 1, DAnalysis::d_VertexFit = 2, DAnalysis::d_SpacetimeFit = 3, DAnalysis::d_P4AndVertexFit = 4, DAnalysis::d_P4AndSpacetimeFit = 5 } |
Functions | |
int | DAnalysis::Get_DecayStepIndex (const DReaction *locReaction, size_t locStepIndex, size_t locParticleIndex) |
pair< int, int > | DAnalysis::Get_InitialParticleDecayFromIndices (const DReaction *locReaction, int locStepIndex) |
vector< Particle_t > | DAnalysis::Get_ChainPIDs (const DReaction *locReaction, size_t locStepIndex, int locUpToStepIndex, vector< Particle_t > locUpThroughPIDs, bool locExpandDecayingFlag, bool locExcludeMissingFlag) |
vector< size_t > | DAnalysis::Get_DefinedParticleStepIndex (const DReaction *locReaction) |
vector< const DReaction * > | DAnalysis::Get_Reactions (JEventLoop *locEventLoop) |
size_t | DAnalysis::Get_ParticleInstanceIndex (const DReactionStep *locStep, size_t locParticleIndex) |
void | DAnalysis::Print_Reaction (const DReaction *locReaction) |
bool | DAnalysis::Get_IsFirstStepBeam (const DReaction *locReaction) |
bool | DAnalysis::Check_ChannelEquality (const DReaction *lhs, const DReaction *rhs, bool locSameOrderFlag=true, bool locRightSubsetOfLeftFlag=false) |
set< size_t > | DAnalysis::Get_NoConstrainMassSteps (const DReaction *locReaction) |
vector< Particle_t > | DAnalysis::Get_ChainPIDs (const DReaction *locReaction, Particle_t locInitialPID, int locUpToStepIndex, vector< Particle_t > locUpThroughPIDs, bool locExpandDecayingFlag, bool locExcludeMissingFlag) |
vector< Particle_t > | DAnalysis::Get_ChainPIDs (const DReaction *locReaction, Particle_t locInitialPID, bool locExpandDecayingFlag, bool locExcludeMissingFlag) |
string | DAnalysis::Convert_PIDsToROOTName (const vector< Particle_t > &locPIDs) |
vector< pair< int, int > > | DAnalysis::Get_MissingDecayProductIndices (const DReaction *locReaction, size_t locStepIndex) |
bool | DAnalysis::Check_IfMissingDecayProduct (const DReaction *locReaction, size_t locStepIndex) |
template<typename DType > | |
map< DType, size_t > | DAnalysis::Convert_VectorToCountMap (const vector< DType > &locVector) |