Mēnsūra
Public Member Functions | List of all members
pec::Muon Class Reference

Represents a reconstructed muon. More...

#include <Muon.hpp>

Inheritance diagram for pec::Muon:
pec::Lepton pec::CandidateWithID pec::Candidate

Public Member Functions

 Muon () noexcept
 Constructor with no parameters.
 
virtual void Reset () override
 Resets the object to a state right after the default initialisation.
 
- Public Member Functions inherited from pec::Lepton
 Lepton () noexcept
 Constructor with no parameters.
 
void SetCharge (int charge)
 Sets lepton charge. More...
 
void SetRelIso (float relIso)
 Sets relative isolation.
 
int Charge () const
 Returns electric charge of the lepton. More...
 
float RelIso () const
 Returns relative isolation.
 
- Public Member Functions inherited from pec::CandidateWithID
 CandidateWithID () noexcept
 Constructor with no parameters.
 
void SetBit (unsigned index, bool value=true)
 Sets or unsets an ID bit. More...
 
bool TestBit (unsigned index) const
 Tests an ID bit. More...
 
- Public Member Functions inherited from pec::Candidate
 Candidate () noexcept
 Constructor with no parameters. More...
 
 Candidate (Candidate &&)=default
 Default move constructor.
 
 Candidate (Candidate const &)=default
 Default copy constructor.
 
Candidateoperator= (Candidate const &)=default
 Default assignment operator.
 
virtual ~Candidate ()=default
 Default virtual destructor.
 
void SetPt (float pt)
 Sets transverse momentum (GeV/c)
 
void SetEta (float eta)
 Sets pseudorapidity.
 
void SetPhi (float phi)
 Sets azimuthal angle. More...
 
void SetM (float mass)
 Sets mass (GeV/c^2)
 
float Pt () const
 Returns transverse momentum (GeV/c)
 
float Eta () const
 Returns pseudorapidity.
 
float Phi () const
 Returns azimuthal angle. More...
 
float M () const
 Returns mass (GeV/c^2)
 

Detailed Description

Represents a reconstructed muon.

At the moment it adds nothing to the base class.


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