All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
TTbarAnalysis::VertexMCOperator Class Reference

#include <VertexMCOperator.hh>

Public Member Functions

 VertexMCOperator (EVENT::LCCollection *rel)
 
virtual ~VertexMCOperator ()
 
 VertexMCOperator (const VertexMCOperator &)=delete
 
VertexMCOperatoroperator= (const VertexMCOperator &)=delete
 
std::vector< EVENT::Vertex * > * Construct (DecayChain *chain)
 
void AddProngs (EVENT::Vertex *vertex, std::vector< EVENT::MCParticle * > &particles, bool usingRelation=false)
 

Private Member Functions

EVENT::Vertex * construct (EVENT::MCParticle *particle, const double *ip, int pdg, int number)
 
void addParticle (EVENT::Vertex *vertex, EVENT::MCParticle *particle)
 
EVENT::ReconstructedParticle * translate (EVENT::MCParticle *particle)
 
EVENT::ReconstructedParticle * getReco (EVENT::MCParticle *particle)
 

Private Attributes

EVENT::LCCollection * myRelCollection {}
 

Detailed Description

Definition at line 16 of file VertexMCOperator.hh.

Constructor & Destructor Documentation

TTbarAnalysis::VertexMCOperator::VertexMCOperator ( EVENT::LCCollection *  rel)
virtual TTbarAnalysis::VertexMCOperator::~VertexMCOperator ( )
inlinevirtual

Definition at line 27 of file VertexMCOperator.hh.

TTbarAnalysis::VertexMCOperator::VertexMCOperator ( const VertexMCOperator )
delete

Member Function Documentation

void TTbarAnalysis::VertexMCOperator::addParticle ( EVENT::Vertex *  vertex,
EVENT::MCParticle *  particle 
)
private

Definition at line 81 of file VertexMCOperator.cc.

void TTbarAnalysis::VertexMCOperator::AddProngs ( EVENT::Vertex *  vertex,
std::vector< EVENT::MCParticle * > &  particles,
bool  usingRelation = false 
)

Definition at line 55 of file VertexMCOperator.cc.

vector< Vertex * > * TTbarAnalysis::VertexMCOperator::Construct ( DecayChain chain)

Definition at line 17 of file VertexMCOperator.cc.

Vertex * TTbarAnalysis::VertexMCOperator::construct ( EVENT::MCParticle *  particle,
const double *  ip,
int  pdg,
int  number 
)
private

Definition at line 37 of file VertexMCOperator.cc.

ReconstructedParticle * TTbarAnalysis::VertexMCOperator::getReco ( EVENT::MCParticle *  particle)
private

Definition at line 92 of file VertexMCOperator.cc.

VertexMCOperator& TTbarAnalysis::VertexMCOperator::operator= ( const VertexMCOperator )
delete
ReconstructedParticle * TTbarAnalysis::VertexMCOperator::translate ( EVENT::MCParticle *  particle)
private

Definition at line 116 of file VertexMCOperator.cc.

Member Data Documentation

EVENT::LCCollection* TTbarAnalysis::VertexMCOperator::myRelCollection {}
private

Definition at line 39 of file VertexMCOperator.hh.


The documentation for this class was generated from the following files: