![]()  | 
  
    PandaRoot
    
   | 
 
#include <InternalParticle.h>
  
 Public Member Functions | |
| InternalParticle (RhoCandidate *bc, const ParticleBase *mother, const Configuration &config) | |
| virtual int | dim () const | 
| virtual ErrCode | initPar1 (FitParams *) | 
| virtual ErrCode | initPar2 (FitParams *) | 
| virtual int | type () const | 
| virtual int | posIndex () const | 
| virtual int | lenIndex () const | 
| virtual int | momIndex () const | 
| virtual bool | hasEnergy () const | 
| virtual bool | hasPosition () const | 
| virtual std::string | parname (int index) const | 
| ErrCode | projectKineConstraint (const FitParams *, Projection &) const | 
| ErrCode | projectLifeTimeConstraint (const FitParams *, Projection &) const | 
| ErrCode | projectConversionConstraint (const FitParams *, Projection &p) const | 
| ErrCode | projectMassConstraintTwoBody (const FitParams *fitparams, Projection &p) const | 
| virtual ErrCode | projectConstraint (Constraint::Type type, const FitParams *fitparams, Projection &p) const | 
| virtual void | addToConstraintList (constraintlist &alist, int depth) const | 
  Public Member Functions inherited from DecayTreeFitter::ParticleBase | |
| ParticleBase (RhoCandidate *bc, const ParticleBase *mother) | |
| ParticleBase (const std::string &name) | |
| virtual | ~ParticleBase () | 
| virtual void | updateIndex (int &offset) | 
| virtual ErrCode | initCov (FitParams *) const | 
| virtual void | print (const FitParams *) const | 
| const ParticleBase * | locate (RhoCandidate *bc) const | 
| RhoCandidate * | particle () const | 
| virtual int | index () const | 
| const ParticleBase * | mother () const | 
| const std::string & | name () const | 
| virtual ErrCode | projectGeoConstraint (const FitParams *, Projection &) const | 
| virtual ErrCode | projectMassConstraint (const FitParams *, Projection &) const | 
| int | eneIndex () const | 
| virtual double | chiSquareD (const FitParams *) const | 
| double | pdtMass () const | 
| double | pdtWidth () const | 
| double | pdtCLifeTime () const | 
| double | pdtTau () const | 
| int | charge () const | 
| const daucontainer & | daughters () const | 
| const_iterator | begin () const | 
| const_iterator | end () const | 
| ParticleBase * | addDaughter (RhoCandidate *, const Configuration &config) | 
| void | removeDaughter (const ParticleBase *pb) | 
| virtual void | retrieveIndexMap (indexmap &anindexmap) const | 
| void | setMother (const ParticleBase *m) | 
| virtual int | nFinalChargedCandidates () const | 
| void | setParticle (RhoCandidate *bc) | 
| void | collectVertexDaughters (daucontainer &particles, int posindex) | 
| bool | setMassConstraint (bool add) | 
| void | setMassConstraint (double mass) | 
| ChiSquare | chiSquare (const FitParams *fitparams) const | 
Protected Member Functions | |
| ErrCode | initMom (FitParams *fitparams) const | 
  Protected Member Functions inherited from DecayTreeFitter::ParticleBase | |
| ErrCode | initTau (FitParams *par) const | 
| void | makeName (RhoCandidate *bc) | 
| daucontainer & | daughters () | 
| bool | hasMassConstraint () const | 
| void | setIndex (int i) | 
| void | setName (const std::string &n) | 
Additional Inherited Members | |
  Public Types inherited from DecayTreeFitter::ParticleBase | |
| enum | ParticleType {  kInteractionPoint, kRecoComposite, kRecoResonance, kInternalParticle, kRecoTrack, kResonance, kRecoPhoton, kMissingParticle }  | 
| typedef std::vector< ParticleBase * > | ParticleContainer | 
| typedef std::vector< ParticleBase * > | daucontainer | 
| typedef daucontainer::const_iterator | const_iterator | 
| typedef std::vector< std::pair< const ParticleBase *, int > > | indexmap | 
| typedef std::vector< DecayTreeFitter::Constraint > | constraintlist | 
  Static Public Member Functions inherited from DecayTreeFitter::ParticleBase | |
| static ParticleBase * | createParticle (RhoCandidate *bc, const ParticleBase *mother, const Configuration &config) | 
  Static Protected Member Functions inherited from DecayTreeFitter::ParticleBase | |
| static double | pdtCLifeTime (RhoCandidate *bc) | 
| static bool | isAResonance (const TParticlePDG *bc) | 
| static double | bFieldOverC () | 
Definition at line 17 of file InternalParticle.h.
| DecayTreeFitter::InternalParticle::InternalParticle | ( | RhoCandidate * | bc, | 
| const ParticleBase * | mother, | ||
| const Configuration & | config | ||
| ) | 
      
  | 
  virtual | 
Implements DecayTreeFitter::ParticleBase.
Reimplemented in DecayTreeFitter::InteractionPoint.
Referenced by hasPosition().
      
  | 
  inlinevirtual | 
Implements DecayTreeFitter::ParticleBase.
Reimplemented in DecayTreeFitter::InteractionPoint, and DecayTreeFitter::Resonance.
Definition at line 21 of file InternalParticle.h.
References initPar1(), initPar2(), and DecayTreeFitter::ParticleBase::mother().
      
  | 
  inlinevirtual | 
Reimplemented from DecayTreeFitter::ParticleBase.
Definition at line 31 of file InternalParticle.h.
      
  | 
  inlinevirtual | 
Reimplemented from DecayTreeFitter::ParticleBase.
Reimplemented in DecayTreeFitter::Resonance.
Definition at line 32 of file InternalParticle.h.
References addToConstraintList(), DecayTreeFitter::ParticleBase::index(), initMom(), parname(), projectConstraint(), projectConversionConstraint(), projectKineConstraint(), projectLifeTimeConstraint(), projectMassConstraintTwoBody(), and type().
Referenced by hasPosition().
Implements DecayTreeFitter::ParticleBase.
Reimplemented in DecayTreeFitter::InteractionPoint, and DecayTreeFitter::Resonance.
Referenced by dim().
Implements DecayTreeFitter::ParticleBase.
Reimplemented in DecayTreeFitter::Resonance.
Referenced by dim().
      
  | 
  inlinevirtual | 
Reimplemented from DecayTreeFitter::ParticleBase.
Reimplemented in DecayTreeFitter::Resonance.
Definition at line 29 of file InternalParticle.h.
References DecayTreeFitter::ParticleBase::index(), and DecayTreeFitter::ParticleBase::mother().
      
  | 
  inlinevirtual | 
Reimplemented from DecayTreeFitter::ParticleBase.
Reimplemented in DecayTreeFitter::Resonance.
Definition at line 30 of file InternalParticle.h.
References DecayTreeFitter::ParticleBase::index(), and DecayTreeFitter::ParticleBase::mother().
      
  | 
  virtual | 
Reimplemented from DecayTreeFitter::ParticleBase.
Reimplemented in DecayTreeFitter::Resonance.
Referenced by hasPosition().
      
  | 
  inlinevirtual | 
Reimplemented from DecayTreeFitter::ParticleBase.
Reimplemented in DecayTreeFitter::Resonance.
Definition at line 28 of file InternalParticle.h.
References DecayTreeFitter::ParticleBase::index().
      
  | 
  virtual | 
Reimplemented from DecayTreeFitter::ParticleBase.
Reimplemented in DecayTreeFitter::InteractionPoint.
Referenced by hasPosition().
| ErrCode DecayTreeFitter::InternalParticle::projectConversionConstraint | ( | const FitParams * | , | 
| Projection & | p | ||
| ) | const | 
Referenced by hasPosition().
| ErrCode DecayTreeFitter::InternalParticle::projectKineConstraint | ( | const FitParams * | , | 
| Projection & | |||
| ) | const | 
Referenced by hasPosition().
| ErrCode DecayTreeFitter::InternalParticle::projectLifeTimeConstraint | ( | const FitParams * | , | 
| Projection & | |||
| ) | const | 
Referenced by hasPosition().
| ErrCode DecayTreeFitter::InternalParticle::projectMassConstraintTwoBody | ( | const FitParams * | fitparams, | 
| Projection & | p | ||
| ) | const | 
Referenced by hasPosition().
      
  | 
  inlinevirtual | 
Implements DecayTreeFitter::ParticleBase.
Reimplemented in DecayTreeFitter::InteractionPoint, and DecayTreeFitter::Resonance.
Definition at line 25 of file InternalParticle.h.
References DecayTreeFitter::ParticleBase::kInternalParticle.
Referenced by hasPosition().