Hall C ROOT/C++ Analyzer (hcana)
|
Detector class for fast raster.
Measures the two magnet currents which are proportional to horizontal and vertical beam position
Definition at line 23 of file THcRaster.h.
Public Member Functions | |
void | AccumulatePedestals (TClonesArray *rawhits) |
void | CalculatePedestals () |
void | Clear (Option_t *opt="") |
Int_t | Decode (const THaEvData &) |
Int_t | DefineVariables (EMode mode) |
void | DeleteArrays () |
Double_t | GetCurrentX () |
Double_t | GetCurrentY () |
TVector3 | GetDirection () const |
TVector3 | GetPosition () const |
EStatus | Init (const TDatime &run_time) |
void | InitArrays () |
Int_t | Process () |
Int_t | ReadDatabase (const TDatime &date) |
THcRaster (const char *name, const char *description="", THaApparatus *a=NULL) | |
THcRaster () | |
~THcRaster () | |
Public Member Functions inherited from THcHitList | |
void | CreateMissReportParms (const char *prefix) |
virtual Int_t | DecodeToHitList (const THaEvData &evdata, Bool_t suppress=kFALSE) |
Populate the hitlist from the raw event data. More... | |
void | DisableSlipCorrection () |
TClonesArray * | GetHitList () const |
void | InitHitList (THaDetMap *detmap, const char *hitclass, Int_t maxhits, Int_t tdcref_cut=0, Int_t adcref_cut=0) |
Save the electronics module to detector mapping and initialize a hit array of hits of class hitclass. More... | |
void | MissReport (const char *name) |
THcHitList () | |
virtual | ~THcHitList () |
Private Member Functions | |
ClassDef (THcRaster, 0) | |
Private Attributes | |
Bool_t | fAnalyzePedestals |
Double_t | fFrCalMom |
Double_t | fFrXA_ADCperCM |
Double_t | fFrXB_ADCperCM |
Double_t | fFrYA_ADCperCM |
Double_t | fFrYB_ADCperCM |
Int_t | fNPedestalEvents |
Additional Inherited Members | |
Public Attributes inherited from THcHitList | |
Bool_t | fADC_RefTimeBest |
Int_t | fADC_RefTimeCut |
THaDetMap * | fdMap |
Int_t | fNMaxRawHits |
UInt_t | fNRawHits |
TClass * | fRawHitClass |
TClonesArray * | fRawHitList |
Bool_t | fTDC_RefTimeBest |
Int_t | fTDC_RefTimeCut |
Protected Member Functions inherited from THcHitList | |
ClassDef (THcHitList, 0) | |
#include <THcRaster.h>
THcRaster::THcRaster | ( | const char * | name, |
const char * | description = "" , |
||
THaApparatus * | a = NULL |
||
) |
Definition at line 39 of file THcRaster.cxx.
THcRaster::~THcRaster | ( | ) |
Definition at line 110 of file THcRaster.cxx.
THcRaster::THcRaster | ( | ) |
Definition at line 99 of file THcRaster.cxx.
void THcRaster::AccumulatePedestals | ( | TClonesArray * | rawhits | ) |
Definition at line 311 of file THcRaster.cxx.
void THcRaster::CalculatePedestals | ( | ) |
Definition at line 366 of file THcRaster.cxx.
|
private |
Definition at line 303 of file THcRaster.cxx.
Definition at line 397 of file THcRaster.cxx.
Int_t THcRaster::DefineVariables | ( | EMode | mode | ) |
Definition at line 261 of file THcRaster.cxx.
|
inline |
Definition at line 42 of file THcRaster.h.
|
inline |
Definition at line 49 of file THcRaster.h.
|
inline |
Definition at line 50 of file THcRaster.h.
|
inline |
Definition at line 47 of file THcRaster.h.
|
inline |
Definition at line 46 of file THcRaster.h.
THaAnalysisObject::EStatus THcRaster::Init | ( | const TDatime & | run_time | ) |
Definition at line 122 of file THcRaster.cxx.
|
inline |
Definition at line 41 of file THcRaster.h.
Int_t THcRaster::Process | ( | ) |
Definition at line 476 of file THcRaster.cxx.
Definition at line 149 of file THcRaster.cxx.
|
protected |
Definition at line 96 of file THcRaster.h.
|
protected |
Definition at line 90 of file THcRaster.h.
|
protected |
Definition at line 98 of file THcRaster.h.
|
protected |
Definition at line 92 of file THcRaster.h.
|
protected |
Definition at line 100 of file THcRaster.h.
|
protected |
Definition at line 94 of file THcRaster.h.
|
protected |
Definition at line 97 of file THcRaster.h.
|
protected |
Definition at line 91 of file THcRaster.h.
|
protected |
Definition at line 99 of file THcRaster.h.
|
protected |
Definition at line 93 of file THcRaster.h.
|
protected |
Definition at line 101 of file THcRaster.h.
|
protected |
Definition at line 95 of file THcRaster.h.
|
private |
Definition at line 148 of file THcRaster.h.
|
protected |
Definition at line 142 of file THcRaster.h.
|
protected |
Definition at line 126 of file THcRaster.h.
|
protected |
Definition at line 128 of file THcRaster.h.
|
protected |
Definition at line 127 of file THcRaster.h.
|
protected |
Definition at line 145 of file THcRaster.h.
|
protected |
Definition at line 124 of file THcRaster.h.
|
private |
Definition at line 150 of file THcRaster.h.
|
protected |
Definition at line 131 of file THcRaster.h.
|
private |
Definition at line 151 of file THcRaster.h.
|
protected |
Definition at line 133 of file THcRaster.h.
|
private |
Definition at line 153 of file THcRaster.h.
|
protected |
Definition at line 132 of file THcRaster.h.
|
private |
Definition at line 152 of file THcRaster.h.
|
protected |
Definition at line 134 of file THcRaster.h.
|
private |
Definition at line 154 of file THcRaster.h.
|
protected |
Definition at line 65 of file THcRaster.h.
|
protected |
Definition at line 66 of file THcRaster.h.
|
protected |
Definition at line 67 of file THcRaster.h.
|
protected |
Definition at line 68 of file THcRaster.h.
|
protected |
Definition at line 81 of file THcRaster.h.
|
protected |
Definition at line 82 of file THcRaster.h.
|
protected |
Definition at line 83 of file THcRaster.h.
|
protected |
Definition at line 70 of file THcRaster.h.
|
protected |
Definition at line 69 of file THcRaster.h.
|
protected |
Definition at line 72 of file THcRaster.h.
|
protected |
Definition at line 71 of file THcRaster.h.
|
protected |
Definition at line 74 of file THcRaster.h.
|
protected |
Definition at line 73 of file THcRaster.h.
|
protected |
Definition at line 76 of file THcRaster.h.
|
protected |
Definition at line 75 of file THcRaster.h.
|
protected |
Definition at line 78 of file THcRaster.h.
|
protected |
Definition at line 77 of file THcRaster.h.
|
protected |
Definition at line 80 of file THcRaster.h.
|
protected |
Definition at line 79 of file THcRaster.h.
|
protected |
Definition at line 63 of file THcRaster.h.
|
protected |
Definition at line 64 of file THcRaster.h.
|
protected |
Definition at line 62 of file THcRaster.h.
|
protected |
Definition at line 84 of file THcRaster.h.
|
protected |
Definition at line 58 of file THcRaster.h.
|
private |
Definition at line 149 of file THcRaster.h.
|
protected |
Definition at line 137 of file THcRaster.h.
|
protected |
Definition at line 141 of file THcRaster.h.
|
protected |
Definition at line 140 of file THcRaster.h.
|
protected |
Definition at line 144 of file THcRaster.h.
|
protected |
Definition at line 86 of file THcRaster.h.
|
protected |
Definition at line 88 of file THcRaster.h.
|
protected |
Definition at line 87 of file THcRaster.h.
|
protected |
Definition at line 89 of file THcRaster.h.
|
protected |
Definition at line 102 of file THcRaster.h.
|
protected |
Definition at line 106 of file THcRaster.h.
|
protected |
Definition at line 104 of file THcRaster.h.
|
protected |
Definition at line 108 of file THcRaster.h.
|
protected |
Definition at line 120 of file THcRaster.h.
|
protected |
Definition at line 114 of file THcRaster.h.
|
protected |
Definition at line 116 of file THcRaster.h.
|
protected |
Definition at line 118 of file THcRaster.h.
|
protected |
Definition at line 110 of file THcRaster.h.
|
protected |
Definition at line 122 of file THcRaster.h.
|
protected |
Definition at line 112 of file THcRaster.h.
|
protected |
Definition at line 103 of file THcRaster.h.
|
protected |
Definition at line 107 of file THcRaster.h.
|
protected |
Definition at line 105 of file THcRaster.h.
|
protected |
Definition at line 109 of file THcRaster.h.
|
protected |
Definition at line 121 of file THcRaster.h.
|
protected |
Definition at line 115 of file THcRaster.h.
|
protected |
Definition at line 117 of file THcRaster.h.
|
protected |
Definition at line 119 of file THcRaster.h.
|
protected |
Definition at line 111 of file THcRaster.h.
|
protected |
Definition at line 123 of file THcRaster.h.
|
protected |
Definition at line 113 of file THcRaster.h.