boca::Quartet211 Class Reference

A Quartet consisting of a Doublet and two Singlets. More...

#include <Quartet.hh>

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

Public Member Functions

boca::Doublet const & Doublet () const
 
boca::Singlet const & Singlet1 () const
 
boca::Singlet const & Singlet2 () const
 
- Public Member Functions inherited from boca::ThreeBody< boca::Doublet, boca::Singlet, boca::Singlet >
 ThreeBody ()
 
 ThreeBody (boca::Doubletconst &multiplet_1, boca::Singletconst &multiplet_2, boca::Singletconst &multiplet_3)
 
void SetMultiplets (boca::Doubletconst &multiplet_1, boca::Singletconst &multiplet_2, boca::Singletconst &multiplet_3)
 
void SetMultiplets12 (TwoBody< boca::Doublet, boca::Singlet > const &multiplet_12, boca::Singletconst &multiplet_3)
 
void SetMultiplets23 (TwoBody< boca::Singlet, boca::Singlet > const &multiplet_23, boca::Doubletconst &multiplet_1)
 
void SetMultiplets13 (TwoBody< boca::Doublet, boca::Singlet > const &multiplet_13, boca::Singletconst &multiplet_2)
 
boca::Doubletconst & Multiplet1 () const
 
boca::Singletconst & Multiplet2 () const
 
boca::Singletconst & Multiplet3 () const
 
bool Overlap (Multiplet_4_ const &multiplet) const
 
bool Overlap (boca::Singlet const &singlet) const
 
bool Overlap (boca::Jet const &jet) const
 
bool Overlap () const
 
std::vector< boca::JetJets () const override
 
Momentum Ht () const
 
int Charge () const
 
TwoBody< boca::Doublet, boca::SingletMultiplet12 () const
 
TwoBody< boca::Singlet, boca::SingletMultiplet23 () const
 
TwoBody< boca::Doublet, boca::SingletMultiplet13 () const
 
std::vector< boca::LorentzVector< Momentum > > LorentzVectors () const override
 
boca::EventShapes EventShapes () const
 
- Public Member Functions inherited from boca::Multiplet
void SetClosestLepton (std::vector< boca::Lepton > const &leptons)
 
ClosestLepton Lepton () const
 
boca::Jet Jet () const
 
boca::Mass Mass () const
 
Momentum Pt () const
 
void SetExtraInfo (double extra_info)
 
double ExtraInfo () const
 
Angle Rap () const
 Rapidity \(y\). More...
 
Angle Phi () const
 Azimuth \(\phi\). More...
 
template<typename Multiplet_ , typename = NotJet<Multiplet_>>
Angle DeltaPhiTo (Multiplet_ const &multiplet) const
 Difference \(\Delta \phi\) to a jet constrained to \([-\pi,\pi]\). More...
 
Angle DeltaPhiTo (PseudoJet const &jet) const
 Rapidity \(y\). More...
 
template<typename Multiplet_ , typename = NotJet<Multiplet_>>
Angle DeltaRapTo (Multiplet_ const &multiplet) const
 Difference \(\Delta y\) to a jet. More...
 
Angle DeltaRapTo (PseudoJet const &jet) const
 Rapidity \(y\). More...
 
template<typename Multiplet_ , typename = NotJet<Multiplet_>>
Angle DeltaRTo (Multiplet_ const &multiplet) const
 Distance \(\Delta R\) to a jet. More...
 
Angle DeltaRTo (PseudoJet const &jet) const
 Rapidity \(y\). More...
 
template<typename Multiplet_ , typename = NotJet<Multiplet_>>
Vector2< AngleDeltaTo (Multiplet_ const &multiplet) const
 Angular distance to a jet. More...
 
Vector2< AngleDeltaTo (PseudoJet const &jet) const
 Rapidity \(y\). More...
 
Vector2< AngleAngles (bool wrap_phi=false) const
 Vector of rapidity \(y\) and azimuth \(\phi\). More...
 
template<typename Multiplet_ >
Vector2< AngleAnglesMinTo (Multiplet_ const &multiplet) const
 Vector of rapidity \(y\) and azimuth \(\phi\) with minimal distance to jet. More...
 
Vector2< AngleAnglesMinTo (PseudoJet const &jet) const
 Rapidity \(y\). More...
 
boca::Singlet ConstituentJet () const
 Jet of all constituents. More...
 
bool HasConstituents () const
 Weather the jet as constituetns. More...
 
std::vector< boca::JetConstituents () const
 All constituents. More...
 
boca::SubJettiness SubJettiness () const
 Sub-jettiness. More...
 
- Public Member Functions inherited from boca::Identification
 Identification ()
 
virtual void SetBdt (double bdt)
 
void SetBdt (double bdt_1, double bdt_2)
 
virtual double Bdt () const
 
void SetTag (boca::Tag tag)
 
void SetTag (boca::Tag tag_1, boca::Tag tag_2)
 
boca::Tag Tag () const
 
bool operator< (Identification const &identification) const
 largest bdt in front More...
 
 Identification (Identification const &)=default
 
 Identification (Identification &&)=default
 
Identificationoperator= (Identification const &)&=default
 
Identificationoperator= (Identification &&)&=default
 

Additional Inherited Members

- Static Public Member Functions inherited from boca::Identification
static double InitialValue ()
 
- Protected Member Functions inherited from boca::ThreeBody< boca::Doublet, boca::Singlet, boca::Singlet >
void SetMultiplet1 (boca::Doubletconst &multiplet_1)
 
void SetMultiplet2 (boca::Singletconst &multiplet_2)
 
void SetMultiplet3 (boca::Singletconst &multiplet_3)
 
- Protected Member Functions inherited from boca::Identification
 ~Identification ()
 
- Protected Attributes inherited from boca::Multiplet
Mutable< boca::EventShapesevent_shapes_
 

Detailed Description

A Quartet consisting of a Doublet and two Singlets.


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