QwGeant4
QweakSimUserTriggerScintillator_PMTEvent Class Reference

ROOT Subtree structure for Trigger Scintillator PMTEvent. More...

#include <QweakSimUserTriggerScintillator_PMTEvent.hh>

Inherits TObject.

Public Member Functions

 QweakSimUserTriggerScintillator_PMTEvent ()
 
virtual ~QweakSimUserTriggerScintillator_PMTEvent ()
 
void Initialize ()
 
void StoreTrackID (Int_t tid)
 
Int_t GetTrackID () const
 
void StorePMTHasBeenHit (Int_t np)
 
Int_t GetPMTHasBeenHit () const
 
void StorePMTLeftNbOfHits (Int_t npl)
 
Int_t GetPMTLeftNbOfHits () const
 
void StorePMTRightNbOfHits (Int_t npr)
 
Int_t GetPMTRightNbOfHits () const
 
void StorePMTTotalNbOfHits (Int_t npt)
 
Int_t GetPMTTotalNbOfHits () const
 
void StorePMTLeftNbOfPEs (Float_t npl)
 
Float_t GetPMTLeftNbOfPEs () const
 
void StorePMTRightNbOfPEs (Float_t npr)
 
Float_t GetPMTRightNbOfPEs () const
 
void StorePMTTotalNbOfPEs (Float_t npt)
 
Float_t GetPMTTotalNbOfPEs () const
 

Private Attributes

Int_t TrackID
 ID of the track from which this hit was generated. More...
 
Int_t PMTHasBeenHit
 Has this PMT been hit? 0 = no, 5 = yes. More...
 
Int_t PMTLeftNbOfHits
 Number of hits in the left PMT. More...
 
Int_t PMTRightNbOfHits
 Number of hits in the right PMT. More...
 
Int_t PMTTotalNbOfHits
 Number of hits in both PMTs. More...
 
Float_t PMTLeftNbOfPEs
 Number of photo-electrons in the left PMT. More...
 
Float_t PMTRightNbOfPEs
 Number of photo-electrons in the right PMT. More...
 
Float_t PMTTotalNbOfPEs
 Number of photo-electrons in both PMTs. More...
 

Detailed Description

ROOT Subtree structure for Trigger Scintillator PMTEvent.

Definition at line 57 of file QweakSimUserTriggerScintillator_PMTEvent.hh.

Constructor & Destructor Documentation

QweakSimUserTriggerScintillator_PMTEvent::QweakSimUserTriggerScintillator_PMTEvent ( )
QweakSimUserTriggerScintillator_PMTEvent::~QweakSimUserTriggerScintillator_PMTEvent ( )
virtual

Definition at line 51 of file QweakSimUserTriggerScintillator_PMTEvent.cc.

52 {;}

Member Function Documentation

Int_t QweakSimUserTriggerScintillator_PMTEvent::GetPMTHasBeenHit ( ) const
inline

Definition at line 88 of file QweakSimUserTriggerScintillator_PMTEvent.hh.

References PMTHasBeenHit.

88 {return PMTHasBeenHit;}
Int_t PMTHasBeenHit
Has this PMT been hit? 0 = no, 5 = yes.
Int_t QweakSimUserTriggerScintillator_PMTEvent::GetPMTLeftNbOfHits ( ) const
inline

Definition at line 91 of file QweakSimUserTriggerScintillator_PMTEvent.hh.

References PMTLeftNbOfHits.

91 {return PMTLeftNbOfHits;}
Float_t QweakSimUserTriggerScintillator_PMTEvent::GetPMTLeftNbOfPEs ( ) const
inline

Definition at line 100 of file QweakSimUserTriggerScintillator_PMTEvent.hh.

References PMTLeftNbOfPEs.

100 {return PMTLeftNbOfPEs;}
Float_t PMTLeftNbOfPEs
Number of photo-electrons in the left PMT.
Int_t QweakSimUserTriggerScintillator_PMTEvent::GetPMTRightNbOfHits ( ) const
inline

Definition at line 94 of file QweakSimUserTriggerScintillator_PMTEvent.hh.

References PMTRightNbOfHits.

94 {return PMTRightNbOfHits;}
Float_t QweakSimUserTriggerScintillator_PMTEvent::GetPMTRightNbOfPEs ( ) const
inline

Definition at line 103 of file QweakSimUserTriggerScintillator_PMTEvent.hh.

References PMTRightNbOfPEs.

103 {return PMTRightNbOfPEs;}
Float_t PMTRightNbOfPEs
Number of photo-electrons in the right PMT.
Int_t QweakSimUserTriggerScintillator_PMTEvent::GetPMTTotalNbOfHits ( ) const
inline

Definition at line 97 of file QweakSimUserTriggerScintillator_PMTEvent.hh.

References PMTTotalNbOfHits.

97 {return PMTTotalNbOfHits;}
Float_t QweakSimUserTriggerScintillator_PMTEvent::GetPMTTotalNbOfPEs ( ) const
inline

Definition at line 106 of file QweakSimUserTriggerScintillator_PMTEvent.hh.

References PMTTotalNbOfPEs.

106 {return PMTTotalNbOfPEs;}
Float_t PMTTotalNbOfPEs
Number of photo-electrons in both PMTs.
Int_t QweakSimUserTriggerScintillator_PMTEvent::GetTrackID ( ) const
inline

Definition at line 85 of file QweakSimUserTriggerScintillator_PMTEvent.hh.

References TrackID.

85 {return TrackID;}
Int_t TrackID
ID of the track from which this hit was generated.
void QweakSimUserTriggerScintillator_PMTEvent::Initialize ( )

Definition at line 56 of file QweakSimUserTriggerScintillator_PMTEvent.cc.

References PMTHasBeenHit, PMTLeftNbOfHits, PMTLeftNbOfPEs, PMTRightNbOfHits, PMTRightNbOfPEs, PMTTotalNbOfHits, PMTTotalNbOfPEs, and TrackID.

57 {
58  TrackID = 0;
59 
60  PMTHasBeenHit = 0;
61  PMTLeftNbOfHits = 0;
62  PMTRightNbOfHits = 0;
63  PMTTotalNbOfHits = 0;
64  PMTLeftNbOfPEs = 0;
65  PMTRightNbOfPEs = 0;
66  PMTTotalNbOfPEs = 0;
67 
68 }
Float_t PMTLeftNbOfPEs
Number of photo-electrons in the left PMT.
Float_t PMTRightNbOfPEs
Number of photo-electrons in the right PMT.
Float_t PMTTotalNbOfPEs
Number of photo-electrons in both PMTs.
Int_t TrackID
ID of the track from which this hit was generated.
Int_t PMTHasBeenHit
Has this PMT been hit? 0 = no, 5 = yes.
void QweakSimUserTriggerScintillator_PMTEvent::StorePMTHasBeenHit ( Int_t  np)
inline

Definition at line 87 of file QweakSimUserTriggerScintillator_PMTEvent.hh.

References PMTHasBeenHit.

87 { PMTHasBeenHit = np; }
Int_t PMTHasBeenHit
Has this PMT been hit? 0 = no, 5 = yes.
void QweakSimUserTriggerScintillator_PMTEvent::StorePMTLeftNbOfHits ( Int_t  npl)
inline

Definition at line 90 of file QweakSimUserTriggerScintillator_PMTEvent.hh.

References PMTLeftNbOfHits.

90 { PMTLeftNbOfHits = npl; }
void QweakSimUserTriggerScintillator_PMTEvent::StorePMTLeftNbOfPEs ( Float_t  npl)
inline

Definition at line 99 of file QweakSimUserTriggerScintillator_PMTEvent.hh.

References PMTLeftNbOfPEs.

99 { PMTLeftNbOfPEs = npl; }
Float_t PMTLeftNbOfPEs
Number of photo-electrons in the left PMT.
void QweakSimUserTriggerScintillator_PMTEvent::StorePMTRightNbOfHits ( Int_t  npr)
inline

Definition at line 93 of file QweakSimUserTriggerScintillator_PMTEvent.hh.

References PMTRightNbOfHits.

93 { PMTRightNbOfHits = npr; }
void QweakSimUserTriggerScintillator_PMTEvent::StorePMTRightNbOfPEs ( Float_t  npr)
inline

Definition at line 102 of file QweakSimUserTriggerScintillator_PMTEvent.hh.

References PMTRightNbOfPEs.

102 { PMTRightNbOfPEs = npr; }
Float_t PMTRightNbOfPEs
Number of photo-electrons in the right PMT.
void QweakSimUserTriggerScintillator_PMTEvent::StorePMTTotalNbOfHits ( Int_t  npt)
inline

Definition at line 96 of file QweakSimUserTriggerScintillator_PMTEvent.hh.

References PMTTotalNbOfHits.

96 { PMTTotalNbOfHits = npt; }
void QweakSimUserTriggerScintillator_PMTEvent::StorePMTTotalNbOfPEs ( Float_t  npt)
inline

Definition at line 105 of file QweakSimUserTriggerScintillator_PMTEvent.hh.

References PMTTotalNbOfPEs.

105 { PMTTotalNbOfPEs = npt; }
Float_t PMTTotalNbOfPEs
Number of photo-electrons in both PMTs.
void QweakSimUserTriggerScintillator_PMTEvent::StoreTrackID ( Int_t  tid)
inline

Definition at line 84 of file QweakSimUserTriggerScintillator_PMTEvent.hh.

References TrackID.

84 { TrackID = tid; }
Int_t TrackID
ID of the track from which this hit was generated.

Field Documentation

Int_t QweakSimUserTriggerScintillator_PMTEvent::PMTHasBeenHit
private

Has this PMT been hit? 0 = no, 5 = yes.

Definition at line 64 of file QweakSimUserTriggerScintillator_PMTEvent.hh.

Referenced by GetPMTHasBeenHit(), Initialize(), and StorePMTHasBeenHit().

Int_t QweakSimUserTriggerScintillator_PMTEvent::PMTLeftNbOfHits
private

Number of hits in the left PMT.

Definition at line 66 of file QweakSimUserTriggerScintillator_PMTEvent.hh.

Referenced by GetPMTLeftNbOfHits(), Initialize(), and StorePMTLeftNbOfHits().

Float_t QweakSimUserTriggerScintillator_PMTEvent::PMTLeftNbOfPEs
private

Number of photo-electrons in the left PMT.

Definition at line 70 of file QweakSimUserTriggerScintillator_PMTEvent.hh.

Referenced by GetPMTLeftNbOfPEs(), Initialize(), and StorePMTLeftNbOfPEs().

Int_t QweakSimUserTriggerScintillator_PMTEvent::PMTRightNbOfHits
private

Number of hits in the right PMT.

Definition at line 67 of file QweakSimUserTriggerScintillator_PMTEvent.hh.

Referenced by GetPMTRightNbOfHits(), Initialize(), and StorePMTRightNbOfHits().

Float_t QweakSimUserTriggerScintillator_PMTEvent::PMTRightNbOfPEs
private

Number of photo-electrons in the right PMT.

Definition at line 71 of file QweakSimUserTriggerScintillator_PMTEvent.hh.

Referenced by GetPMTRightNbOfPEs(), Initialize(), and StorePMTRightNbOfPEs().

Int_t QweakSimUserTriggerScintillator_PMTEvent::PMTTotalNbOfHits
private

Number of hits in both PMTs.

Definition at line 68 of file QweakSimUserTriggerScintillator_PMTEvent.hh.

Referenced by GetPMTTotalNbOfHits(), Initialize(), and StorePMTTotalNbOfHits().

Float_t QweakSimUserTriggerScintillator_PMTEvent::PMTTotalNbOfPEs
private

Number of photo-electrons in both PMTs.

Definition at line 72 of file QweakSimUserTriggerScintillator_PMTEvent.hh.

Referenced by GetPMTTotalNbOfPEs(), Initialize(), and StorePMTTotalNbOfPEs().

Int_t QweakSimUserTriggerScintillator_PMTEvent::TrackID
private

ID of the track from which this hit was generated.

Definition at line 62 of file QweakSimUserTriggerScintillator_PMTEvent.hh.

Referenced by GetTrackID(), Initialize(), and StoreTrackID().


The documentation for this class was generated from the following files: