G4VHitsCollection Class Reference

#include <G4VHitsCollection.hh>

Inheritance diagram for G4VHitsCollection:

G4HitsCollection G4THitsCollection< T > G4THitsMap< T >

Public Member Functions

 G4VHitsCollection ()
 G4VHitsCollection (G4String detName, G4String colNam)
virtual ~G4VHitsCollection ()
G4int operator== (const G4VHitsCollection &right) const
virtual void DrawAllHits ()
virtual void PrintAllHits ()
G4String GetName ()
G4String GetSDname ()
virtual G4VHitGetHit (size_t) const
virtual size_t GetSize () const

Protected Attributes

G4String collectionName
G4String SDname

Detailed Description

Definition at line 45 of file G4VHitsCollection.hh.


Constructor & Destructor Documentation

G4VHitsCollection::G4VHitsCollection (  ) 

Definition at line 34 of file G4VHitsCollection.cc.

References collectionName, and SDname.

00035 {
00036   collectionName = "Unknown";
00037   SDname = "Unknown";
00038 }

G4VHitsCollection::G4VHitsCollection ( G4String  detName,
G4String  colNam 
)

Definition at line 40 of file G4VHitsCollection.cc.

References collectionName, and SDname.

00041 {
00042   collectionName = colNam;
00043   SDname = detName;
00044 }

G4VHitsCollection::~G4VHitsCollection (  )  [virtual]

Definition at line 46 of file G4VHitsCollection.cc.

00047 { ; }


Member Function Documentation

void G4VHitsCollection::DrawAllHits (  )  [virtual]

Reimplemented in G4THitsCollection< T >, G4THitsMap< T >, and G4THitsMap< double >.

Definition at line 55 of file G4VHitsCollection.cc.

Referenced by G4Event::Draw().

00056 {;}

virtual G4VHit* G4VHitsCollection::GetHit ( size_t   )  const [inline, virtual]

Reimplemented in G4THitsCollection< T >, G4THitsMap< T >, and G4THitsMap< double >.

Definition at line 72 of file G4VHitsCollection.hh.

00072 { return 0; } 

G4String G4VHitsCollection::GetName (  )  [inline]

Definition at line 63 of file G4VHitsCollection.hh.

References collectionName.

Referenced by G4VScoringMesh::Accumulate(), G4ScoringManager::Accumulate(), and G4SDManager::GetCollectionID().

00064       { return collectionName; }

G4String G4VHitsCollection::GetSDname (  )  [inline]

Definition at line 65 of file G4VHitsCollection.hh.

References SDname.

Referenced by G4ScoringManager::Accumulate(), and G4SDManager::GetCollectionID().

00066       { return SDname; }

virtual size_t G4VHitsCollection::GetSize (  )  const [inline, virtual]

Reimplemented in G4THitsCollection< T >, G4THitsMap< T >, and G4THitsMap< double >.

Definition at line 73 of file G4VHitsCollection.hh.

00073 { return 0; };

G4int G4VHitsCollection::operator== ( const G4VHitsCollection right  )  const

Definition at line 49 of file G4VHitsCollection.cc.

References collectionName, and SDname.

00050 { 
00051   return ((collectionName==right.collectionName)
00052         &&(SDname==right.SDname));
00053 }

void G4VHitsCollection::PrintAllHits (  )  [virtual]

Reimplemented in G4THitsCollection< T >, G4THitsMap< T >, and G4THitsMap< double >.

Definition at line 58 of file G4VHitsCollection.cc.

00059 {;}


Field Documentation

G4String G4VHitsCollection::collectionName [protected]

Definition at line 59 of file G4VHitsCollection.hh.

Referenced by G4VHitsCollection(), GetName(), operator==(), G4THitsMap< T >::operator==(), G4THitsCollection< T >::operator==(), G4HitsCollection::operator==(), and G4THitsMap< T >::PrintAllHits().

G4String G4VHitsCollection::SDname [protected]

Definition at line 60 of file G4VHitsCollection.hh.

Referenced by G4VHitsCollection(), GetSDname(), operator==(), and G4THitsMap< T >::PrintAllHits().


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:53:43 2013 for Geant4 by  doxygen 1.4.7