CMS 3D CMS Logo

List of all members | Classes | Public Member Functions | Private Attributes | Friends
align::TrackerNameSpace Class Reference

#include <TrackerNameSpace.h>

Classes

class  TEC
 
class  TIB
 
class  TID
 
class  TOB
 
class  TPB
 
class  TPE
 

Public Member Functions

TrackerNameSpaceoperator= (const TrackerNameSpace &)=default
 
TrackerNameSpaceoperator= (TrackerNameSpace &&)=default
 
const TECtec () const
 
const TIBtib () const
 
const TIDtid () const
 
const TOBtob () const
 
const TPBtpb () const
 
const TPEtpe () const
 
 TrackerNameSpace (const TrackerTopology *)
 
 TrackerNameSpace (const TrackerNameSpace &)=default
 
 TrackerNameSpace (TrackerNameSpace &&)=default
 
const TrackerTopologytrackerTopology () const
 
virtual ~TrackerNameSpace ()=default
 

Private Attributes

TEC tec_
 
TIB tib_
 
TID tid_
 
TOB tob_
 
TPB tpb_
 
TPE tpe_
 
const TrackerTopologytrackerTopology_
 

Friends

class ::TrackerAlignmentLevelBuilder
 grant access for the TrackerAlignmentLevelBuilder (in global namespace) More...
 

Detailed Description

Definition at line 11 of file TrackerNameSpace.h.

Constructor & Destructor Documentation

align::TrackerNameSpace::TrackerNameSpace ( const TrackerTopology topology)

Definition at line 8 of file TrackerNameSpace.cc.

References align::TrackerNameSpace::TPB::TPB().

8  :
9  trackerTopology_(topology),
10  tpb_(topology),
11  tpe_(topology),
12  tib_(topology),
13  tob_(topology),
14  tid_(topology),
15  tec_(topology)
16 {
17 }
const TrackerTopology * trackerTopology_
align::TrackerNameSpace::TrackerNameSpace ( const TrackerNameSpace )
default
align::TrackerNameSpace::TrackerNameSpace ( TrackerNameSpace &&  )
default
virtual align::TrackerNameSpace::~TrackerNameSpace ( )
virtualdefault

Member Function Documentation

TrackerNameSpace& align::TrackerNameSpace::operator= ( const TrackerNameSpace )
default
TrackerNameSpace& align::TrackerNameSpace::operator= ( TrackerNameSpace &&  )
default
const TEC& align::TrackerNameSpace::tec ( ) const
inline

Definition at line 261 of file TrackerNameSpace.h.

References tec_.

261 { return tec_; }
const TIB& align::TrackerNameSpace::tib ( ) const
inline

Definition at line 258 of file TrackerNameSpace.h.

References tib_.

258 { return tib_; }
const TID& align::TrackerNameSpace::tid ( ) const
inline

Definition at line 260 of file TrackerNameSpace.h.

References tid_.

260 { return tid_; }
const TOB& align::TrackerNameSpace::tob ( ) const
inline

Definition at line 259 of file TrackerNameSpace.h.

References tob_.

259 { return tob_; }
const TPB& align::TrackerNameSpace::tpb ( ) const
inline

Definition at line 256 of file TrackerNameSpace.h.

References tpb_.

256 { return tpb_; }
const TPE& align::TrackerNameSpace::tpe ( ) const
inline

Definition at line 257 of file TrackerNameSpace.h.

References tpe_.

257 { return tpe_; }
const TrackerTopology* align::TrackerNameSpace::trackerTopology ( ) const
inline

Definition at line 255 of file TrackerNameSpace.h.

References align::TrackerNameSpace::TPB::trackerTopology_.

255 { return trackerTopology_; }
const TrackerTopology * trackerTopology_

Friends And Related Function Documentation

friend class ::TrackerAlignmentLevelBuilder
friend

grant access for the TrackerAlignmentLevelBuilder (in global namespace)

Definition at line 14 of file TrackerNameSpace.h.

Member Data Documentation

TEC align::TrackerNameSpace::tec_
private

Definition at line 270 of file TrackerNameSpace.h.

Referenced by tec().

TIB align::TrackerNameSpace::tib_
private
TID align::TrackerNameSpace::tid_
private

Definition at line 269 of file TrackerNameSpace.h.

Referenced by tid().

TOB align::TrackerNameSpace::tob_
private

Definition at line 268 of file TrackerNameSpace.h.

Referenced by tob().

TPB align::TrackerNameSpace::tpb_
private
TPE align::TrackerNameSpace::tpe_
private
const TrackerTopology* align::TrackerNameSpace::trackerTopology_
private

Definition at line 264 of file TrackerNameSpace.h.