wimpmass::Invisible22 Class Reference

#include <Invisible2.hh>

Inheritance diagram for wimpmass::Invisible22:
[legend]

Public Member Functions

 Invisible22 (boca::Mass const &heavy, boca::Mass const &light, boca::Mass const &invisible)
 
std::vector< std::pair< boca::LorentzVector< boca::Momentum >, boca::LorentzVector< boca::Momentum > > > Solve (boca::LorentzVector< boca::Momentum > const &first, boca::LorentzVector< boca::Momentum > const &second, boca::LorentzVector< boca::Momentum > const &third, boca::LorentzVector< boca::Momentum > const &fourth, boca::LorentzVector< boca::Momentum > const &missing)
 
std::vector< std::pair< boca::LorentzVector< boca::Momentum >, boca::LorentzVector< boca::Momentum > > > Solve (boca::Doublet const &doublet_1, boca::Doublet const &doublet_2, boca::LorentzVector< boca::Momentum > const &missing)
 
std::vector< std::pair< boca::LorentzVector< boca::Momentum >, boca::LorentzVector< boca::Momentum > > > Solve (boca::Quartet22 const &quartet, boca::LorentzVector< boca::Momentum > const &missing)
 

Protected Member Functions

void SetMasses (boca::Mass const &heavy, boca::Mass const &light, boca::Mass const &invisible)
 
std::vector< std::pair< boca::LorentzVector< boca::Momentum >, boca::LorentzVector< boca::Momentum > > > Solve ()
 
void SetFirstChain (boca::LorentzVector< boca::Momentum > const &first, boca::LorentzVector< boca::Momentum > const &second)
 
void SetSecondChain (boca::LorentzVector< boca::Momentum > const &first, boca::LorentzVector< boca::Momentum > const &second)
 
void SetMissingMomentum (boca::LorentzVector< boca::Momentum > const &missing)
 

Constructor & Destructor Documentation

wimpmass::Invisible22::Invisible22 ( boca::Mass const &  heavy,
boca::Mass const &  light,
boca::Mass const &  invisible 
)

Member Function Documentation

void wimpmass::Invisible22::SetFirstChain ( boca::LorentzVector< boca::Momentum > const &  first,
boca::LorentzVector< boca::Momentum > const &  second 
)
protected
void wimpmass::Invisible22::SetMasses ( boca::Mass const &  heavy,
boca::Mass const &  light,
boca::Mass const &  invisible 
)
protected
void wimpmass::Invisible22::SetMissingMomentum ( boca::LorentzVector< boca::Momentum > const &  missing)
protected
void wimpmass::Invisible22::SetSecondChain ( boca::LorentzVector< boca::Momentum > const &  first,
boca::LorentzVector< boca::Momentum > const &  second 
)
protected
std::vector< std::pair< LorentzVector< Momentum >, LorentzVector< Momentum > > > wimpmass::Invisible22::Solve ( boca::LorentzVector< boca::Momentum > const &  first,
boca::LorentzVector< boca::Momentum > const &  second,
boca::LorentzVector< boca::Momentum > const &  third,
boca::LorentzVector< boca::Momentum > const &  fourth,
boca::LorentzVector< boca::Momentum > const &  missing 
)
std::vector< std::pair< LorentzVector< Momentum >, LorentzVector< Momentum > > > wimpmass::Invisible22::Solve ( boca::Doublet const &  doublet_1,
boca::Doublet const &  doublet_2,
boca::LorentzVector< boca::Momentum > const &  missing 
)
std::vector< std::pair< LorentzVector< Momentum >, LorentzVector< Momentum > > > wimpmass::Invisible22::Solve ( boca::Quartet22 const &  quartet,
boca::LorentzVector< boca::Momentum > const &  missing 
)
std::vector< std::pair< LorentzVector< Momentum >, LorentzVector< Momentum > > > wimpmass::Invisible22::Solve ( )
protected

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