CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
SubLayerCrossings Class Reference

#include <SubLayerCrossings.h>

Public Member Functions

const SubLayerCrossingclosest () const
 
int closestIndex () const
 
bool isValid ()
 
const SubLayerCrossingother () const
 
 SubLayerCrossings ()
 
 SubLayerCrossings (const SubLayerCrossing &c, const SubLayerCrossing &o, int ci)
 

Private Attributes

SubLayerCrossing closest_
 
int closestIndex_
 
bool isValid_
 
SubLayerCrossing other_
 

Detailed Description

Definition at line 22 of file SubLayerCrossings.h.

Constructor & Destructor Documentation

◆ SubLayerCrossings() [1/2]

SubLayerCrossings::SubLayerCrossings ( )
inline

Definition at line 24 of file SubLayerCrossings.h.

24 : isValid_(false) {}

◆ SubLayerCrossings() [2/2]

SubLayerCrossings::SubLayerCrossings ( const SubLayerCrossing c,
const SubLayerCrossing o,
int  ci 
)
inline

Definition at line 25 of file SubLayerCrossings.h.

26  : closest_(c), other_(o), closestIndex_(ci), isValid_(true) {}

Member Function Documentation

◆ closest()

const SubLayerCrossing& SubLayerCrossings::closest ( ) const
inline

◆ closestIndex()

int SubLayerCrossings::closestIndex ( ) const
inline

◆ isValid()

bool SubLayerCrossings::isValid ( void  )
inline

◆ other()

const SubLayerCrossing& SubLayerCrossings::other ( ) const
inline

Member Data Documentation

◆ closest_

SubLayerCrossing SubLayerCrossings::closest_
private

Definition at line 34 of file SubLayerCrossings.h.

Referenced by closest().

◆ closestIndex_

int SubLayerCrossings::closestIndex_
private

Definition at line 36 of file SubLayerCrossings.h.

Referenced by closestIndex().

◆ isValid_

bool SubLayerCrossings::isValid_
private

Definition at line 37 of file SubLayerCrossings.h.

Referenced by isValid().

◆ other_

SubLayerCrossing SubLayerCrossings::other_
private

Definition at line 35 of file SubLayerCrossings.h.

Referenced by other().

SubLayerCrossings::isValid_
bool isValid_
Definition: SubLayerCrossings.h:37
EcalTangentSkim_cfg.o
o
Definition: EcalTangentSkim_cfg.py:42
SubLayerCrossings::other_
SubLayerCrossing other_
Definition: SubLayerCrossings.h:35
SubLayerCrossings::closest_
SubLayerCrossing closest_
Definition: SubLayerCrossings.h:34
SubLayerCrossings::closestIndex_
int closestIndex_
Definition: SubLayerCrossings.h:36
c
auto & c
Definition: CAHitNtupletGeneratorKernelsImpl.h:46