CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
edm::ThinnedAssociationBranches Class Reference

#include <ThinnedAssociationsHelper.h>

Public Member Functions

BranchID const & association () const
 
bool operator< (ThinnedAssociationBranches const &rhs) const
 
BranchID const & parent () const
 
BranchID const & thinned () const
 
 ThinnedAssociationBranches ()
 
 ThinnedAssociationBranches (BranchID const &, BranchID const &, BranchID const &)
 

Private Attributes

BranchID association_
 
BranchID parent_
 
BranchID thinned_
 

Detailed Description

Definition at line 18 of file ThinnedAssociationsHelper.h.

Constructor & Destructor Documentation

◆ ThinnedAssociationBranches() [1/2]

edm::ThinnedAssociationBranches::ThinnedAssociationBranches ( )

Definition at line 8 of file ThinnedAssociationsHelper.cc.

8 {}

◆ ThinnedAssociationBranches() [2/2]

edm::ThinnedAssociationBranches::ThinnedAssociationBranches ( BranchID const &  parent,
BranchID const &  association,
BranchID const &  thinned 
)

Member Function Documentation

◆ association()

BranchID const& edm::ThinnedAssociationBranches::association ( ) const
inline

Definition at line 24 of file ThinnedAssociationsHelper.h.

24 { return association_; }

References association_.

◆ operator<()

bool edm::ThinnedAssociationBranches::operator< ( ThinnedAssociationBranches const &  rhs) const
inline

Definition at line 27 of file ThinnedAssociationsHelper.h.

27 { return parent_ < rhs.parent_; }

References parent_.

◆ parent()

BranchID const& edm::ThinnedAssociationBranches::parent ( ) const
inline

Definition at line 23 of file ThinnedAssociationsHelper.h.

23 { return parent_; }

References parent_.

◆ thinned()

BranchID const& edm::ThinnedAssociationBranches::thinned ( ) const
inline

Definition at line 25 of file ThinnedAssociationsHelper.h.

25 { return thinned_; }

References thinned_.

Member Data Documentation

◆ association_

BranchID edm::ThinnedAssociationBranches::association_
private

Definition at line 31 of file ThinnedAssociationsHelper.h.

Referenced by association().

◆ parent_

BranchID edm::ThinnedAssociationBranches::parent_
private

Definition at line 30 of file ThinnedAssociationsHelper.h.

Referenced by operator<(), and parent().

◆ thinned_

BranchID edm::ThinnedAssociationBranches::thinned_
private

Definition at line 32 of file ThinnedAssociationsHelper.h.

Referenced by thinned().

edm::ThinnedAssociationBranches::thinned_
BranchID thinned_
Definition: ThinnedAssociationsHelper.h:32
edm::ThinnedAssociationBranches::parent
BranchID const & parent() const
Definition: ThinnedAssociationsHelper.h:23
edm::ThinnedAssociationBranches::thinned
BranchID const & thinned() const
Definition: ThinnedAssociationsHelper.h:25
edm::ThinnedAssociationBranches::association
BranchID const & association() const
Definition: ThinnedAssociationsHelper.h:24
edm::ThinnedAssociationBranches::parent_
BranchID parent_
Definition: ThinnedAssociationsHelper.h:30
edm::ThinnedAssociationBranches::association_
BranchID association_
Definition: ThinnedAssociationsHelper.h:31