StdHepUtil.h File Reference

#include <iosfwd>
#include "TClonesArray.h"
#include "TParticle.h"
#include "TLorentzVector.h"
#include <utility>

Go to the source code of this file.

Namespaces

namespace  StdHepUtil
namespace  EventKinematics
 

Summarization of neutrino interaction kinematics Derived from Registry so that it can be extensible and hold arbitrary parameters.


Typedefs

typedef enum
StdHepUtil::EStatusCodes 
StdHepUtil::StatusCode_t
typedef enum
StdHepUtil::EParticleCodes 
StdHepUtil::ParticleCode_t

Enumerations

enum  StdHepUtil::EStatusCodes {
  StdHepUtil::kNullStatus = 0, StdHepUtil::kActiveStatus = 1, StdHepUtil::kIntermediateStatus = 2, StdHepUtil::kDocStatus = 3,
  StdHepUtil::kInitialStatus = 0, StdHepUtil::kFinalStatus = 1, StdHepUtil::kDecayedStatus = 3, StdHepUtil::kTargetStatus = 11,
  StdHepUtil::kDisStatus = 12, StdHepUtil::kResStatus = 13, StdHepUtil::kRescatterStatus = 14, StdHepUtil::kUnknown = -1
}
enum  StdHepUtil::EParticleCodes {
  StdHepUtil::kElectron = 11, StdHepUtil::kNuE = 12, StdHepUtil::kMuon = 13, StdHepUtil::kNuMu = 14,
  StdHepUtil::kTau = 15, StdHepUtil::kNuTau = 16, StdHepUtil::kGamma = 22, StdHepUtil::kPion = 211,
  StdHepUtil::kPi0 = 111, StdHepUtil::kProton = 2212, StdHepUtil::kNeutron = 2112, StdHepUtil::kNucleusBase = 1000000000
}

Functions

Bool_t StdHepUtil::isDocStatus (const TParticle *part)
Bool_t StdHepUtil::isActiveStatus (const TParticle *part)
Bool_t StdHepUtil::isLepton (const TParticle *part)
Bool_t StdHepUtil::isNeutrino (const TParticle *part)
Bool_t StdHepUtil::isMuon (const TParticle *part)
Bool_t StdHepUtil::isElectron (const TParticle *part)
Bool_t StdHepUtil::isTau (const TParticle *part)
Bool_t StdHepUtil::isProton (const TParticle *part)
Bool_t StdHepUtil::isNeutron (const TParticle *part)
Bool_t StdHepUtil::isNucleus (const TParticle *part)
Int_t StdHepUtil::makeIonPDG (int ia, int iz, int ij=0)
Int_t StdHepUtil::getIonA (int ion_pdg)
Int_t StdHepUtil::getIonZ (int ion_pdg)
void StdHepUtil::dumpStdHepList (TClonesArray *stdheplist, Int_t mode=0)
Int_t StdHepUtil::indexPrimaryNu (TClonesArray *stdheplist, Int_t indx)

Generated on 22 Nov 2017 for loon by  doxygen 1.6.1