PmtDrift Class Reference

#include <PhotonStatSummarizer.h>

List of all members.

Public Member Functions

 PmtDrift ()
 Don't include this in output tree.
virtual ~PmtDrift ()
void Print (const char *option="") const

Public Attributes

PlexPixelSpotId pmt
UInt_t encoded
Char_t side
Char_t level
Short_t bay
Short_t muxbox
Short_t tube
RawChannelId rcid
FloatErr lowestGain
FloatErr highestGain
FloatErr rawGain
FloatErr meanGain
FloatErr finalGain
Float_t sysError
Short_t nspot
Short_t ngood
Short_t nbadLow
Short_t nbadHigh
std::vector< SpotDriftspots

Detailed Description

Definition at line 50 of file PhotonStatSummarizer.h.


Constructor & Destructor Documentation

PmtDrift::PmtDrift (  )  [inline]

Don't include this in output tree.

Definition at line 72 of file PhotonStatSummarizer.h.

00072              : lowestGain(1e99), highestGain(-1e99), 
00073     rawGain(0,0), meanGain(0,0), finalGain(0,0), 
00074     sysError(0), nspot(0), ngood(0), nbadLow(0), nbadHigh(0), spots(128) {};

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

Definition at line 75 of file PhotonStatSummarizer.h.

00075 {};


Member Function Documentation

void PmtDrift::Print ( const char *  option = ""  )  const

Definition at line 39 of file PhotonStatSummarizer.cxx.

References PlexPixelSpotId::AsString(), encoded, meanGain, ngood, nspot, pmt, and rawGain.

00040 {
00041   cout << "PmtDrift " << pmt.AsString() << "(" << encoded << ") "
00042        << rawGain << "  " << meanGain << "  " << nspot << "  " << ngood
00043        << endl;
00044 }


Member Data Documentation

Short_t PmtDrift::bay

Definition at line 56 of file PhotonStatSummarizer.h.

Referenced by PhotonStatSummarizer::ComputePmtDrifts().

Definition at line 53 of file PhotonStatSummarizer.h.

Referenced by PhotonStatSummarizer::ComputePmtDrifts(), and Print().

Definition at line 55 of file PhotonStatSummarizer.h.

Referenced by PhotonStatSummarizer::ComputePmtDrifts().

Definition at line 63 of file PhotonStatSummarizer.h.

Referenced by PhotonStatSummarizer::ComputePmtDrifts(), and Print().

Definition at line 57 of file PhotonStatSummarizer.h.

Referenced by PhotonStatSummarizer::ComputePmtDrifts().

Definition at line 69 of file PhotonStatSummarizer.h.

Referenced by PhotonStatSummarizer::ComputePmtDrifts().

Definition at line 68 of file PhotonStatSummarizer.h.

Referenced by PhotonStatSummarizer::ComputePmtDrifts().

Short_t PmtDrift::ngood
Short_t PmtDrift::nspot

Definition at line 54 of file PhotonStatSummarizer.h.

Referenced by PhotonStatSummarizer::ComputePmtDrifts().

std::vector<SpotDrift> PmtDrift::spots

Definition at line 70 of file PhotonStatSummarizer.h.

Referenced by PhotonStatSummarizer::ComputePmtDrifts().

Short_t PmtDrift::tube

Definition at line 58 of file PhotonStatSummarizer.h.

Referenced by PhotonStatSummarizer::ComputePmtDrifts().


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

Generated on 15 Jul 2018 for loon by  doxygen 1.6.1