Pan: The Parity Analyzer -- Class Index

Pan classes only
All classes


+
class TaEvent
-
#include "TaEvent.hh"
Display options:
Show inherited
Show non-public

class TaEvent: public VaEvent


HALL A C++/ROOT Parity Analyzer  Pan

           TaEvent.cc  (implementation)

 Author:  R. Holmes <http://mep1.phy.syr.edu/~rsholmes>, A. Vacheret <http://www.jlab.org/~vacheret>, R. Michaels <http://www.jlab.org/~rom>, K.Paschke
 @(#)pan/src:$Name:  $:$Id: TaEvent.cc,v 1.38 2003/07/31 16:11:59 rsholmes Exp $



    An event of pure data, un-spoilt by the vagaries of simulation. Inherits from VaEvent.


Function Members (Methods)

public:
TaEvent()
TaEvent(const TaEvent& ev)
virtual~TaEvent()
voidVaEvent::AddCut(const Cut_t, const Int_t)
voidVaEvent::AddResult(const TaLabelledQuantity& result)
voidVaEvent::AddToTree(TaDevice& dev, const TaCutList& cutlist, TTree& tree)
Bool_tVaEvent::BeamCCut() const
Bool_tVaEvent::BeamCut() const
static Int_tVaEvent::BuffSize()
voidVaEvent::CheckEvent(TaRun& run)
static TClass*Class()
TaEvent&CopyInPlace(const TaEvent& rhs)
Int_tVaEvent::CutCond(const Cut_t c) const
Bool_tVaEvent::CutStatus() const
virtual voidDecode(TaDevice& devices)
voidVaEvent::DeviceDump() const
Double_tVaEvent::GetCalADCData(Int_t slot, Int_t chan) const
Double_tVaEvent::GetData(Int_t key) const
Double_tVaEvent::GetDataSum(vector<Int_t>, vector<Double_t> = vector<Double_t>(0)) const
UInt_tVaEvent::GetEvLength() const
EventNumber_tVaEvent::GetEvNumber() const
UInt_tVaEvent::GetEvType() const
EHelicityVaEvent::GetHelicity() const
Int_tVaEvent::GetLastPhyEv() const
static Int_tVaEvent::GetMaxEvNumber()
UInt_tVaEvent::GetNCuts() const
EPairSynchVaEvent::GetPairSynch() const
EHelicityVaEvent::GetPrevHelicity() const
EHelicityVaEvent::GetPrevROHelicity() const
EQuadSynchVaEvent::GetQuadSynch() const
Double_tVaEvent::GetRawADCData(Int_t slot, Int_t chan) const
Int_tVaEvent::GetRawData(Int_t index) const
const vector<TaLabelledQuantity>&VaEvent::GetResults() const
EHelicityVaEvent::GetROHelicity() const
Double_tVaEvent::GetScalerData(Int_t slot, Int_t chan) const
SlotNumber_tVaEvent::GetTimeSlot() const
virtual TClass*IsA() const
Bool_tVaEvent::IsEpicsEvent() const
Bool_tVaEvent::IsPhysicsEvent() const
Bool_tVaEvent::IsPrestartEvent() const
voidVaEvent::Load(const Int_t* buffer)
voidVaEvent::MiniDump() const
TaEvent&operator=(const TaEvent& ev)
voidVaEvent::RawDump() const
virtual ErrCode_tRunInit(const TaRun& run)
voidVaEvent::SetCalib(Bool_t)
voidVaEvent::SetHelicity(EHelicity)
voidVaEvent::SetPrevHelicity(EHelicity h)
voidVaEvent::SetPrevROHelicity(EHelicity h)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
protected:
voidVaEvent::Create(const VaEvent&)
voidVaEvent::Uncreate()

Data Members

protected:
Double_t*VaEvent::fDataDecoded/corrected data

Class Charts

Inheritance Chart:
VaEvent
TaEvent

Function documentation

TaEvent()
~TaEvent()
TaEvent(const TaEvent& ev)
TaEvent & operator=(const TaEvent &ev)
RunInit(const TaRun& run)
 Initialization at start of run.  Get quantities from database
 which will be needed in event loop, and set other static variables
 to initial values.
void Decode(TaDevice& devices)
 Decodes all the raw data and applies all the calibrations and BPM
 rotations..  Note: This assumes the event structure remains
 constant.  We check this by verifying a constant event length.
 Also note that in order for cooked data to appear in the output,
everywhere we have fData[cook_key] = function of fData[raw_key],
 we MUST have a line devices.SetUsed(cook_key) if we want it.

Author: R. Holmes , A. Vacheret , R. Michaels , K.Paschke
Last update: pan/src:$Name: $:$Id: TaEvent.cc,v 1.38 2003/07/31 16:11:59 rsholmes Exp $

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.