boca::Duodecuplet552 Class Reference

#include <Duodecuplet.hh>

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

Public Member Functions

Quintet Quintet_1 () const
 
Quintet Quintet_2 () const
 
boca::Doublet Doublet () const
 
- Public Member Functions inherited from boca::ThreeBody< Quintet, Quintet, boca::Doublet >
 ThreeBody ()
 
 ThreeBody (Quintetconst &multiplet_1, Quintetconst &multiplet_2, boca::Doubletconst &multiplet_3)
 
void SetMultiplets (Quintetconst &multiplet_1, Quintetconst &multiplet_2, boca::Doubletconst &multiplet_3)
 
void SetMultiplets12 (TwoBody< Quintet, Quintet > const &multiplet_12, boca::Doubletconst &multiplet_3)
 
void SetMultiplets23 (TwoBody< Quintet, boca::Doublet > const &multiplet_23, Quintetconst &multiplet_1)
 
void SetMultiplets13 (TwoBody< Quintet, boca::Doublet > const &multiplet_13, Quintetconst &multiplet_2)
 
Quintetconst & Multiplet1 () const
 
Quintetconst & Multiplet2 () const
 
boca::Doubletconst & 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< Quintet, QuintetMultiplet12 () const
 
TwoBody< Quintet, boca::DoubletMultiplet23 () const
 
TwoBody< Quintet, boca::DoubletMultiplet13 () 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< Quintet, Quintet, boca::Doublet >
void SetMultiplet1 (Quintetconst &multiplet_1)
 
void SetMultiplet2 (Quintetconst &multiplet_2)
 
void SetMultiplet3 (boca::Doubletconst &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

boca::Doublet boca::Duodecuplet552::Doublet ( ) const
inline
Quintet boca::Duodecuplet552::Quintet_1 ( ) const
inline
Quintet boca::Duodecuplet552::Quintet_2 ( ) const
inline

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