boca::Constituent Class Reference

#include <Constituent.hh>

Inheritance diagram for boca::Constituent:
[legend]
Collaboration diagram for boca::Constituent:
[legend]

Public Member Functions

 Constituent ()
 
 Constituent (TLorentzVector const &momentum, LorentzVector< Length > const &position)
 
 Constituent (TLorentzVector const &momentum, LorentzVector< Length > const &position, boca::Family const &family, boca::DetectorPart detector_part, int charge=0)
 
 Constituent (TLorentzVector const &momentum)
 
 Constituent (TLorentzVector const &momentum, boca::Family const &family, boca::DetectorPart detector_part, int charge)
 
 Constituent (TLorentzVector const &momentum, std::vector< boca::Family > const &families, boca::DetectorPart detector_part)
 
void SetMomentum (TLorentzVector const &momentum)
 
void SetCharge (int charge)
 
void SetDetectorPart (boca::DetectorPart detector_part)
 
LorentzVector< Length > const & Position () const
 
LorentzVector< boca::Momentum > const & Momentum () const
 
LorentzVector< Length > & Position ()
 
LorentzVector< boca::Momentum > & Momentum ()
 
boca::DetectorPart DetectorPart () const
 
int Charge () const
 
void Smearing ()
 
bool IsInTracker () const
 
std::vector< boca::FamilyFamilies () const
 
Constituentoperator+= (Constituent const &constituent)
 

Constructor & Destructor Documentation

boca::Constituent::Constituent ( )
boca::Constituent::Constituent ( TLorentzVector const &  momentum,
LorentzVector< Length > const &  position 
)
boca::Constituent::Constituent ( TLorentzVector const &  momentum,
LorentzVector< Length > const &  position,
boca::Family const &  family,
boca::DetectorPart  detector_part,
int  charge = 0 
)
boca::Constituent::Constituent ( TLorentzVector const &  momentum)
boca::Constituent::Constituent ( TLorentzVector const &  momentum,
boca::Family const &  family,
boca::DetectorPart  detector_part,
int  charge 
)
boca::Constituent::Constituent ( TLorentzVector const &  momentum,
std::vector< boca::Family > const &  families,
boca::DetectorPart  detector_part 
)

Member Function Documentation

int boca::Constituent::Charge ( ) const
DetectorPart boca::Constituent::DetectorPart ( ) const
std::vector< Family > boca::Constituent::Families ( ) const
bool boca::Constituent::IsInTracker ( ) const
LorentzVector< Momentum > const & boca::Constituent::Momentum ( ) const
LorentzVector< Momentum > & boca::Constituent::Momentum ( )
Constituent & boca::Constituent::operator+= ( Constituent const &  constituent)
LorentzVector< Length > const & boca::Constituent::Position ( ) const
LorentzVector< Length > & boca::Constituent::Position ( )
void boca::Constituent::SetCharge ( int  charge)
void boca::Constituent::SetDetectorPart ( boca::DetectorPart  detector_part)
void boca::Constituent::SetMomentum ( TLorentzVector const &  momentum)
void boca::Constituent::Smearing ( )

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