Public Member Functions | Private Attributes | List of all members
murem::MRCCParent Class Reference

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N21-01-26/MuonRemove/art/MRCCParent.h"

Public Member Functions

 MRCCParent ()
 Default constructor. More...
 
 ~MRCCParent ()
 Default destructor. More...
 
void SetParentIndex (int parentIdx)
 Set the index of the parent slice. More...
 
int ParentIndex () const
 Returns the index of the parent slice. More...
 
void SetParentEff (float parentEff)
 Set the efficiency of MRCC slice wrt the parent. More...
 
float ParentEff () const
 Returns the efficiency of MRCC slice wrt the parent. More...
 
void SetParentPur (float parentPur)
 Set the purity of MRCC slice wrt the parent. More...
 
float ParentPur () const
 Returns the purity of MRCC slice wrt the parent. More...
 

Private Attributes

int fParentIdx
 
float fParentEff
 
float fParentPur
 

Detailed Description

Definition at line 21 of file MRCCParent.h.

Constructor & Destructor Documentation

murem::MRCCParent::MRCCParent ( )
inline

Default constructor.

Definition at line 27 of file MRCCParent.h.

27 :fParentIdx(-1), fParentEff(0.0), fParentPur(0.0){}
murem::MRCCParent::~MRCCParent ( )
inline

Default destructor.

Definition at line 30 of file MRCCParent.h.

30 {}

Member Function Documentation

float murem::MRCCParent::ParentEff ( ) const
inline

Returns the efficiency of MRCC slice wrt the parent.

Definition at line 41 of file MRCCParent.h.

References fParentEff.

Referenced by caf::FillMRCCParentInfo().

41 { return fParentEff; }
int murem::MRCCParent::ParentIndex ( ) const
inline

Returns the index of the parent slice.

Definition at line 35 of file MRCCParent.h.

References fParentIdx.

Referenced by caf::FillMRCCParentInfo(), and caf::CAFMaker::produce().

35 { return fParentIdx; }
float murem::MRCCParent::ParentPur ( ) const
inline

Returns the purity of MRCC slice wrt the parent.

Definition at line 47 of file MRCCParent.h.

References fParentPur.

Referenced by caf::FillMRCCParentInfo().

47 { return fParentPur; }
void murem::MRCCParent::SetParentEff ( float  parentEff)
inline

Set the efficiency of MRCC slice wrt the parent.

Definition at line 39 of file MRCCParent.h.

References fParentEff.

Referenced by murem::FindMREParent::produce(), and murem::FindParent::produce().

39 { fParentEff = parentEff; }
void murem::MRCCParent::SetParentIndex ( int  parentIdx)
inline

Set the index of the parent slice.

Definition at line 33 of file MRCCParent.h.

References fParentIdx.

Referenced by murem::FindMREParent::produce(), and murem::FindParent::produce().

33 { fParentIdx = parentIdx; }
void murem::MRCCParent::SetParentPur ( float  parentPur)
inline

Set the purity of MRCC slice wrt the parent.

Definition at line 45 of file MRCCParent.h.

References fParentPur.

Referenced by murem::FindMREParent::produce(), and murem::FindParent::produce().

45 { fParentPur = parentPur; }

Member Data Documentation

float murem::MRCCParent::fParentEff
private

Definition at line 52 of file MRCCParent.h.

Referenced by ParentEff(), and SetParentEff().

int murem::MRCCParent::fParentIdx
private

Definition at line 51 of file MRCCParent.h.

Referenced by ParentIndex(), and SetParentIndex().

float murem::MRCCParent::fParentPur
private

Definition at line 53 of file MRCCParent.h.

Referenced by ParentPur(), and SetParentPur().


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