#include <TwoBodyDecayTrajectory.h>
Public Types | |
typedef std::pair < ConstRecHitContainer, ConstRecHitContainer > | ConstRecHitCollection |
typedef TransientTrackingRecHit::ConstRecHitContainer | ConstRecHitContainer |
Public Types inherited from ReferenceTrajectoryBase | |
enum | MaterialEffects { none, multipleScattering, energyLoss, combined, breakPoints, brokenLinesCoarse, brokenLinesFine, localGBL, curvlinGBL } |
typedef ReferenceCountingPointer < ReferenceTrajectoryBase > | ReferenceTrajectoryPtr |
Private Member Functions | |
bool | construct (const TwoBodyDecayTrajectoryState &state, const ConstRecHitCollection &recHits, const MagneticField *field, const reco::BeamSpot &beamSpot) |
void | constructSingleTsosWithErrors (const TrajectoryStateOnSurface &tsos, int iTsos, const MagneticField *field) |
void | constructTsosVecWithErrors (const ReferenceTrajectory &traj1, const ReferenceTrajectory &traj2, const MagneticField *field) |
Private Attributes | |
const bool | constructTsosWithErrors_ |
const MaterialEffects | materialEffects_ |
const PropagationDirection | propDir_ |
std::pair< int, int > | theNumberOfRecHits |
const bool | useRefittedState_ |
Definition at line 14 of file TwoBodyDecayTrajectory.h.
typedef std::pair< ConstRecHitContainer, ConstRecHitContainer > TwoBodyDecayTrajectory::ConstRecHitCollection |
Definition at line 20 of file TwoBodyDecayTrajectory.h.
Definition at line 19 of file TwoBodyDecayTrajectory.h.
TwoBodyDecayTrajectory::TwoBodyDecayTrajectory | ( | const TwoBodyDecayTrajectoryState & | tsos, |
const ConstRecHitCollection & | recHits, | ||
const MagneticField * | magField, | ||
const reco::BeamSpot & | beamSpot, | ||
const ReferenceTrajectoryBase::Config & | config | ||
) |
Definition at line 15 of file TwoBodyDecayTrajectory.cc.
TwoBodyDecayTrajectory::TwoBodyDecayTrajectory | ( | void | ) |
Definition at line 56 of file TwoBodyDecayTrajectory.cc.
Referenced by clone().
|
inline |
Definition at line 30 of file TwoBodyDecayTrajectory.h.
|
inlinevirtual |
Implements ReferenceTrajectoryBase.
Definition at line 32 of file TwoBodyDecayTrajectory.h.
References TwoBodyDecayTrajectory().
|
private |
Definition at line 65 of file TwoBodyDecayTrajectory.cc.
|
private |
Definition at line 251 of file TwoBodyDecayTrajectory.cc.
|
private |
Definition at line 229 of file TwoBodyDecayTrajectory.cc.
|
inline |
Number of RecHits belonging to the first and second track.
Definition at line 37 of file TwoBodyDecayTrajectory.h.
References theNumberOfRecHits.
|
private |
Definition at line 57 of file TwoBodyDecayTrajectory.h.
|
private |
Definition at line 54 of file TwoBodyDecayTrajectory.h.
|
private |
Definition at line 55 of file TwoBodyDecayTrajectory.h.
|
private |
Definition at line 59 of file TwoBodyDecayTrajectory.h.
Referenced by numberOfRecHits().
|
private |
Definition at line 56 of file TwoBodyDecayTrajectory.h.