boca::Duodecuplet633 Class Reference

#include <Duodecuplet.hh>

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

Public Member Functions

Sextet42 Sextet () const
 
Triplet Triplet1 () const
 
Triplet Triplet2 () const
 
- Public Member Functions inherited from boca::ThreeBody< Sextet42, Triplet, Triplet >
 ThreeBody ()
 
 ThreeBody (Sextet42const &multiplet_1, Tripletconst &multiplet_2, Tripletconst &multiplet_3)
 
void SetMultiplets (Sextet42const &multiplet_1, Tripletconst &multiplet_2, Tripletconst &multiplet_3)
 
void SetMultiplets12 (TwoBody< Sextet42, Triplet > const &multiplet_12, Tripletconst &multiplet_3)
 
void SetMultiplets23 (TwoBody< Triplet, Triplet > const &multiplet_23, Sextet42const &multiplet_1)
 
void SetMultiplets13 (TwoBody< Sextet42, Triplet > const &multiplet_13, Tripletconst &multiplet_2)
 
Sextet42const & Multiplet1 () const
 
Tripletconst & Multiplet2 () const
 
Tripletconst & 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< Sextet42, TripletMultiplet12 () const
 
TwoBody< Triplet, TripletMultiplet23 () const
 
TwoBody< Sextet42, TripletMultiplet13 () 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< Sextet42, Triplet, Triplet >
void SetMultiplet1 (Sextet42const &multiplet_1)
 
void SetMultiplet2 (Tripletconst &multiplet_2)
 
void SetMultiplet3 (Tripletconst &multiplet_3)
 
- Protected Member Functions inherited from boca::Multiplet
virtual std::string Name () const
 
- Protected Member Functions inherited from boca::Identification
 ~Identification ()
 
- Protected Attributes inherited from boca::Multiplet
Mutable< boca::EventShapesevent_shapes_
 

Member Function Documentation

Sextet42 boca::Duodecuplet633::Sextet ( ) const
inline
Triplet boca::Duodecuplet633::Triplet1 ( ) const
inline
Triplet boca::Duodecuplet633::Triplet2 ( ) const
inline

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