#include <FinalTreeBuilder.h>
Public Member Functions | |
RefCountedKinematicTree | buildTree (const CachingVertex< 6 > &vtx, const std::vector< RefCountedKinematicParticle > &input) const |
FinalTreeBuilder () | |
~FinalTreeBuilder () | |
Private Types | |
typedef ReferenceCountingPointer< LinearizedTrackState< 6 > > | RefCountedLinearizedTrackState |
typedef ReferenceCountingPointer< RefittedTrackState< 6 > > | RefCountedRefittedTrackState |
typedef ReferenceCountingPointer< VertexTrack< 6 > > | RefCountedVertexTrack |
Private Member Functions | |
AlgebraicMatrix | momentumPart (const CachingVertex< 6 > &vtx, const AlgebraicVector7 &par) const |
Private Attributes | |
KinematicVertexFactory * | kvFactory |
VirtualKinematicParticleFactory * | pFactory |
Class building a resulting output tree out of the information provided by KinematicParticleVertexFitter.
Definition at line 16 of file FinalTreeBuilder.h.
|
private |
Definition at line 27 of file FinalTreeBuilder.h.
|
private |
Definition at line 28 of file FinalTreeBuilder.h.
|
private |
Definition at line 26 of file FinalTreeBuilder.h.
FinalTreeBuilder::FinalTreeBuilder | ( | ) |
Definition at line 8 of file FinalTreeBuilder.cc.
References kvFactory, and pFactory.
FinalTreeBuilder::~FinalTreeBuilder | ( | ) |
Definition at line 14 of file FinalTreeBuilder.cc.
References kvFactory, and pFactory.
RefCountedKinematicTree FinalTreeBuilder::buildTree | ( | const CachingVertex< 6 > & | vtx, |
const std::vector< RefCountedKinematicParticle > & | input | ||
) | const |
Definition at line 19 of file FinalTreeBuilder.cc.
References mps_fire::i, input, dqmiolumiharvest::j, KinematicRefittedTrackState::kinematicMomentumVector(), KinematicRefittedTrackState::kinematicParameters(), KinematicRefittedTrackState::kinematicParametersCovariance(), kvFactory, LogDebug, momentumPart(), nPart(), hcaldqm::flag::nState, VirtualKinematicParticleFactory::particle(), pFactory, mathSSE::sqrt(), KinematicVertexFactory::vertex(), and L1BJetProducer_cff::vtx.
Referenced by KinematicParticleVertexFitter::fit().
|
private |
Definition at line 132 of file FinalTreeBuilder.cc.
References a, funct::cos(), Exception, EgHLTOffHistBins_cfi::mass, phi, rho, funct::sin(), findQualityFiles::size, mathSSE::sqrt(), funct::tan(), theta(), L1BJetProducer_cff::vtx, and z.
Referenced by buildTree().
|
private |
Definition at line 33 of file FinalTreeBuilder.h.
Referenced by buildTree(), FinalTreeBuilder(), and ~FinalTreeBuilder().
|
private |
Definition at line 34 of file FinalTreeBuilder.h.
Referenced by buildTree(), FinalTreeBuilder(), and ~FinalTreeBuilder().