| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

G4HistoryUserTrackInfo Class Reference

A temporary object used to 'push' information forward into stacked G4Track objects. More...

#include <G4HistoryUserTrackInfo.h>

Collaboration diagram for G4HistoryUserTrackInfo:

[legend]
List of all members.

Public Member Functions

 G4HistoryUserTrackInfo ()
 G4HistoryUserTrackInfo (DayaBay::SimVertexReference v, DayaBay::SimTrackReference t, int parentPdg)
virtual ~G4HistoryUserTrackInfo ()
virtual void Print () const
const DayaBay::SimVertexReferencevertex () const
const DayaBay::SimTrackReferencetrack () const
int parentPdg () const

Private Attributes

DayaBay::SimVertexReference mVertexAncestor
DayaBay::SimTrackReference mTrackAncestor
int mParentPdg

Detailed Description

A temporary object used to 'push' information forward into stacked G4Track objects.

Author:
Nathaniel Tagg (tagg@minos.phy.tufts.edu)

Definition at line 13 of file G4HistoryUserTrackInfo.h.


Constructor & Destructor Documentation

G4HistoryUserTrackInfo::G4HistoryUserTrackInfo (  )  [inline]

Definition at line 16 of file G4HistoryUserTrackInfo.h.

00016 {};

G4HistoryUserTrackInfo::G4HistoryUserTrackInfo ( DayaBay::SimVertexReference  v,
DayaBay::SimTrackReference  t,
int  parentPdg 
) [inline]

Definition at line 17 of file G4HistoryUserTrackInfo.h.

00020       : mVertexAncestor(v)
00021       , mTrackAncestor(t)
00022       , mParentPdg(parentPdg) {};

virtual G4HistoryUserTrackInfo::~G4HistoryUserTrackInfo (  )  [inline, virtual]

Definition at line 24 of file G4HistoryUserTrackInfo.h.

00024 {};


Member Function Documentation

virtual void G4HistoryUserTrackInfo::Print (  )  const [inline, virtual]

Definition at line 26 of file G4HistoryUserTrackInfo.h.

00026 {}; //Feh.

const DayaBay::SimVertexReference& G4HistoryUserTrackInfo::vertex (  )  const [inline]

Definition at line 28 of file G4HistoryUserTrackInfo.h.

00028 { return mVertexAncestor;};

const DayaBay::SimTrackReference& G4HistoryUserTrackInfo::track (  )  const [inline]

Definition at line 29 of file G4HistoryUserTrackInfo.h.

00029 { return mTrackAncestor; };

int G4HistoryUserTrackInfo::parentPdg (  )  const [inline]

Definition at line 30 of file G4HistoryUserTrackInfo.h.

00030 { return mParentPdg; };


Member Data Documentation

DayaBay::SimVertexReference G4HistoryUserTrackInfo::mVertexAncestor [private]

Definition at line 30 of file G4HistoryUserTrackInfo.h.

DayaBay::SimTrackReference G4HistoryUserTrackInfo::mTrackAncestor [private]

Definition at line 34 of file G4HistoryUserTrackInfo.h.

int G4HistoryUserTrackInfo::mParentPdg [private]

Definition at line 35 of file G4HistoryUserTrackInfo.h.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:54:55 2011 for Historian by doxygen 1.4.7