CMS 3D CMS Logo

Public Types | Public Member Functions | Private Attributes

TrackerG4SimHitNumberingScheme Class Reference

#include <TrackerG4SimHitNumberingScheme.h>

List of all members.

Public Types

typedef std::vector< int > nav_type

Public Member Functions

void clear ()
unsigned int g4ToNumberingScheme (const G4VTouchable *)
 TrackerG4SimHitNumberingScheme (const DDCompactView &, const GeometricDet &)
 ~TrackerG4SimHitNumberingScheme ()

Private Attributes

TouchableToHistoryts

Detailed Description

Definition at line 12 of file TrackerG4SimHitNumberingScheme.h.


Member Typedef Documentation

typedef std::vector<int> TrackerG4SimHitNumberingScheme::nav_type

Definition at line 15 of file TrackerG4SimHitNumberingScheme.h.


Constructor & Destructor Documentation

TrackerG4SimHitNumberingScheme::TrackerG4SimHitNumberingScheme ( const DDCompactView cpv,
const GeometricDet det 
)

Definition at line 12 of file TrackerG4SimHitNumberingScheme.cc.

References ts.

                            {
   ts = new TouchableToHistory(cpv,det);
}
TrackerG4SimHitNumberingScheme::~TrackerG4SimHitNumberingScheme ( ) [inline]

Definition at line 17 of file TrackerG4SimHitNumberingScheme.h.

References clear().

{clear();}

Member Function Documentation

void TrackerG4SimHitNumberingScheme::clear ( void  )

Definition at line 16 of file TrackerG4SimHitNumberingScheme.cc.

References ts.

Referenced by ~TrackerG4SimHitNumberingScheme().

                                          {
  if (ts) delete ts;
}
unsigned int TrackerG4SimHitNumberingScheme::g4ToNumberingScheme ( const G4VTouchable *  pv)

Member Data Documentation