Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

MJWaveformCoaxialDetector Class Reference

#include <MJWaveformCoaxialDetector.hh>

Inheritance diagram for MJWaveformCoaxialDetector:

MJVWaveformDetector List of all members.

Public Member Functions

 MJWaveformCoaxialDetector ()
 MJWaveformCoaxialDetector (const MJWaveformCoaxialDetector &)
 ~MJWaveformCoaxialDetector ()
void BeginOfEventAction ()
void Construct ()
void EventSteppingAction ()
void EndOfEventAction ()
void EndOfRunAction ()

Private Attributes

MJVWaveformCrystalfCoaxialCrystal
TreeStructurefData
TFile * fRootFile
TTree * fRootTree

Constructor & Destructor Documentation

MJWaveformCoaxialDetector::MJWaveformCoaxialDetector  ) 
 

AUTHOR: R.Henning CONTACT: FIRST SUBMISSION: Wed May 12 17:16:13 PDT 2004

REVISION:

05-12-2004, Initiated, R. Henning

Definition at line 61 of file MJWaveformCoaxialDetector.cc.

MJWaveformCoaxialDetector::MJWaveformCoaxialDetector const MJWaveformCoaxialDetector  ) 
 

Definition at line 67 of file MJWaveformCoaxialDetector.cc.

MJWaveformCoaxialDetector::~MJWaveformCoaxialDetector  ) 
 

Definition at line 72 of file MJWaveformCoaxialDetector.cc.


Member Function Documentation

MJWaveformCoaxialDetector::BeginOfEventAction  )  [virtual]
 

Implements MJVWaveformDetector.

Definition at line 79 of file MJWaveformCoaxialDetector.cc.

References MJVWaveformCrystal::AddChargePoint(), MJVWaveformCrystal::ConvertCoordinateToGridpoint(), fCoaxialCrystal, and MJWaveformChargePoint::InitializePropagation().

MJWaveformCoaxialDetector::Construct  )  [virtual]
 

Implements MJVWaveformDetector.

Definition at line 110 of file MJWaveformCoaxialDetector.cc.

References MJVWaveformDetector::AddCrystal(), TreeStructure::Charge, MJVWaveformCrystal::Construct(), TreeStructure::Current, fCoaxialCrystal, fData, fRootFile, fRootTree, TreeStructure::InitialCharge, TreeStructure::InitialPosition, TreeStructure::NumberOfPoints, and TreeStructure::Time.

MJWaveformCoaxialDetector::EndOfEventAction  )  [virtual]
 

Implements MJVWaveformDetector.

Definition at line 131 of file MJWaveformCoaxialDetector.cc.

References TreeStructure::Charge, TreeStructure::Current, fCoaxialCrystal, fData, fRootTree, MJVWaveformDetector::GenerateSignals(), MJVWaveform::GetChargeSignal(), MJVWaveform::GetChargeStep(), MJVWaveform::GetCurrentSignal(), MJVWaveformCrystal::GetFirstSegment(), MJVWaveformSegment::GetNextSegment(), TreeStructure::NumberOfPoints, and TreeStructure::Time.

void MJWaveformCoaxialDetector::EndOfRunAction  )  [virtual]
 

Reimplemented from MJVWaveformDetector.

Definition at line 154 of file MJWaveformCoaxialDetector.cc.

References fRootFile, and fRootTree.

void MJWaveformCoaxialDetector::EventSteppingAction  )  [inline, virtual]
 

Implements MJVWaveformDetector.

Definition at line 97 of file MJWaveformCoaxialDetector.hh.


Member Data Documentation

MJVWaveformCrystal* MJWaveformCoaxialDetector::fCoaxialCrystal [private]
 

Definition at line 108 of file MJWaveformCoaxialDetector.hh.

Referenced by BeginOfEventAction(), Construct(), and EndOfEventAction().

TreeStructure* MJWaveformCoaxialDetector::fData [private]
 

Definition at line 109 of file MJWaveformCoaxialDetector.hh.

Referenced by Construct(), and EndOfEventAction().

TFile* MJWaveformCoaxialDetector::fRootFile [private]
 

Definition at line 110 of file MJWaveformCoaxialDetector.hh.

Referenced by Construct(), and EndOfRunAction().

TTree* MJWaveformCoaxialDetector::fRootTree [private]
 

Definition at line 111 of file MJWaveformCoaxialDetector.hh.

Referenced by Construct(), EndOfEventAction(), and EndOfRunAction().


The documentation for this class was generated from the following files:
Generated on Mon Nov 29 16:58:58 2004 for Majorana Simulation by  doxygen 1.3.9.1