Public Member Functions | Public Attributes | List of all members
CalibratedAnitaEvent Class Reference

CalibratedAnitaEvent – The Calibrated Calibrated Anita Event object. More...

#include <CalibratedAnitaEvent.h>

Public Member Functions

 CalibratedAnitaEvent ()
 Default constructor not used.
 
 CalibratedAnitaEvent (UsefulAnitaEvent *usefulPtr)
 Assignment constructor from a UsefulAnitaEvent.
 
virtual ~CalibratedAnitaEvent ()
 Destructor.
 
 ClassDef (CalibratedAnitaEvent, 7)
 
- Public Member Functions inherited from RawAnitaEvent
 RawAnitaEvent ()
 Default constructor.
 
 RawAnitaEvent (PedSubbedEventBody_t *psBody)
 Assignment constructor.
 
 RawAnitaEvent (PedSubbedEventBodyVer11_t *psBody)
 Ver11 Assignment constructor.
 
 RawAnitaEvent (PedSubbedEventBodyVer10_t *psBody)
 Ver10 Assignment constructor.
 
 ~RawAnitaEvent ()
 Destructor.
 
Int_t getLabChip (Int_t chanIndex) const
 Returns the LABRADOR number.
 
Int_t getRCO (Int_t chanIndex) const
 Returns the RCO phase.
 
Int_t getFirstHitBus (Int_t chanIndex) const
 Returns the firstHitbus value for the channel.
 
Int_t getLastHitBus (Int_t chanIndex) const
 Returns the lastHitbus value for the channel.
 
Int_t getWrappedHitBus (Int_t chanIndex) const
 Return the wrapped hitbus flag for the channel. When the HITBUS is wrapped the waveform runs from firstHitbus+1 to lastHitbus-1, otherwise it runs from lastHitbus+1 to firstHitbus-1 (crossing the 259–>0 boudnary).
 
Int_t getLatestSample (Int_t chanIndex)
 Returns the latest sample in the waveform.
 
Int_t getEarliestSample (Int_t chanIndex)
 Returns the earliest sample in the waveform.
 
 ClassDef (RawAnitaEvent, 11)
 

Public Attributes

WaveCalType::WaveCalType_t fCalType
 The calibration type used.
 
Int_t fRcoArray [12]
 An array to store the guessed at RCO values;.
 
Double_t fTempFactorGuesses [12]
 A holder variable to cling on to the temperature correction factor that we are guessing at.
 
Double_t fClockPhiArray [12]
 An array to store the clock offsets.
 
Int_t fClockProblem
 
Int_t fClockSpike
 
Int_t fRFSpike
 
- Public Attributes inherited from RawAnitaEvent
UInt_t whichPeds
 Timestamp of pedestals used in subtraction.
 
UInt_t eventNumber
 Event number from software.
 
UInt_t surfEventId [12]
 SURF Event Id's.
 
UChar_t chanId [12 *9]
 
UChar_t chipIdFlag [12 *9]
 chipIdFlag More...
 
UChar_t firstHitbus [12 *9]
 First sample of the hitbus. More...
 
UChar_t lastHitbus [12 *9]
 Last sample of the hitbus. More...
 
Short_t xMax [12 *9]
 Maximum value in ADCs???
 
Short_t xMin [12 *9]
 Minimum value in ADCs???
 
Float_t mean [12 *9]
 Mean of the waveform.
 
Float_t rms [12 *9]
 RMS of the waveform.
 
Short_t data [12 *9][260]
 The pedestal subtracted waveform data. Note that these arrays must be unwrapped and calibrated to become UsefulAnitaEvent objects.
 

Detailed Description

CalibratedAnitaEvent – The Calibrated Calibrated Anita Event object.

The ROOT implementation of the calibrated anita event, this is just a CPU and disk space saving exercise

Definition at line 28 of file CalibratedAnitaEvent.h.

Inheritance diagram for CalibratedAnitaEvent:
Inheritance graph
[legend]
Collaboration diagram for CalibratedAnitaEvent:
Collaboration graph
[legend]

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