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

RawAnitaEvent – The Raw ANITA Event Data. More...

#include <RawAnitaEvent.h>

Public Member Functions

 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

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

RawAnitaEvent – The Raw ANITA Event Data.

The ROOT implementation of the raw ANITA event data

Definition at line 22 of file RawAnitaEvent.h.

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

Member Data Documentation

UChar_t RawAnitaEvent::chanId[12 *9]

Chan Id – a bit gratuitous

Definition at line 39 of file RawAnitaEvent.h.

UChar_t RawAnitaEvent::chipIdFlag[12 *9]

chipIdFlag

0:1 LABRADOR chip 2 RCO Value 3 HITBUS wrap flag – 1 if HITBUS wraps around end of sample array 4-7 HITBUS offset

Definition at line 47 of file RawAnitaEvent.h.

UChar_t RawAnitaEvent::firstHitbus[12 *9]

First sample of the hitbus.

The last sample in the waveform is [firstHitbus-1] –unless wrapped. Otherwise it runs from firstHitbus+1 to lastHitbus-1 inclusive

Definition at line 53 of file RawAnitaEvent.h.

UChar_t RawAnitaEvent::lastHitbus[12 *9]

Last sample of the hitbus.

The first sample in the waveform is [lastHitbus+1] – unless wrapped. Otherwise it runs from firstHitbus+1 to lastHitbus-1 inclusive

Definition at line 59 of file RawAnitaEvent.h.


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