Public Member Functions | Protected Member Functions | Protected Attributes

TRootConverterProc Class Reference

#include <TRootConverterProc.h>

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

Public Member Functions

 TRootConverterProc (const char *name=0)
virtual ~TRootConverterProc ()
virtual void InitEvent (TGo4EventElement *)
virtual void FinalizeEvent ()
 TRootConverterProc (const char *name=0)
virtual ~TRootConverterProc ()
virtual void InitEvent (TGo4EventElement *)
virtual void FinalizeEvent ()
 TRootConverterProc (const char *name=0)
virtual ~TRootConverterProc ()
virtual void InitEvent (TGo4EventElement *)
virtual void FinalizeEvent ()
 TRootConverterProc (const char *name=0)
virtual ~TRootConverterProc ()
virtual void InitEvent (TGo4EventElement *)
virtual void FinalizeEvent ()
 TRootConverterProc (const char *name=0)
virtual ~TRootConverterProc ()
virtual void InitEvent (TGo4EventElement *)
virtual void FinalizeEvent ()
virtual Bool_t BuildEvent (TGo4EventElement *)
virtual void ProcessSubevent (TGo4MbsSubEvent *subevt)
Short_t GetTriggerNumber () const
Int_t GetEventNumber () const
Long_t ExecuteScript (const char *script_name)

Protected Member Functions

Bool_t FillHitsFromRoc ()
void AddSubProcessor (TCBMBeamtimeProc *)

Protected Attributes

TRootConverterParamfRootConvPar
TRPCParamfRpcPar
TRocParamfRocPar
TFiberHodEventfHodoInputEvent
TRPCEventfRpcInputEvent
TMbsCrateEventfCrateInputEvent
TTriglogEventfTriglogInputEvent
TEpicsEventfEpicsInputEvent
TRootConverterEventfOutputEvent
TBeamMonitorEventfBeamEvent
UInt_t fNumRocs
UInt_t uNbEvents
UInt_t uFirstEventIndex
UInt_t uPrevEventIndex
TString sOutputFilename
TDirectory * oldDir
TFile * fRootOut
TTree * cleanTree
TGet4HitUnpacked hitForTree
vector< UInt_t > * vuHitNumber
vector< vector< UInt_t > > * vuTime
vector< vector< UInt_t > > * vuEpochTime
vector< vector< Int_t > > * viTot
TFiberHodEvent::hit_t hitHodoscope
UInt_t uSlowControlUpdateTime
vector< Double_t > vdPositiveHvI
vector< Double_t > vdPositiveHvU
vector< Double_t > vdNegativeHvI
vector< Double_t > vdNegativeHvU
UInt_t uFirstMbsTime
UInt_t uSpillStartMbsTime
UInt_t uLastMbsTime
UInt_t uFirstMbsTimeMs
UInt_t uSpillStartMbsTimeMs
TH1 * hNbClustersPerEventHodoscope
TH3 * hHit2DvsSeconds
TH3 * hHit2DvsSecondsInSpill
TH3 * hHit2DvsMilliSecondsInSpill
TH2 * hHitXvsMilliSecondsInSpill
TH2 * hHitYvsMilliSecondsInSpill
UInt_t uEpicsTimeOrigin
TH1 * hTimeEpicsUpdates
TVftxEventfVftxInputEvent
TRpcEventfRpcHdInputEvent
TRpcEventfRpcBucInputEvent
TMatchingEventfMatchingInputEvent
TRpcEventfRpcBucMod1InputEvent
TRpcEventfRpcBucMod2InputEvent
TRpcEventfRpcBucMod3InputEvent
TRpcEventfRpcBucMod4InputEvent
TPlasticsEventfPlasticsInputEvent
TPadRpcEventfPadRpcInputEvent
TScalersEventfScalOrMu1InputEvent
TScalersEventfScalOrMu2InputEvent
TGsiAug12ParamfParAnalysis
TGet4v1ParamfGet4v1Par
TRpcParamfParRpc [NB_RPC]
TPlasticsParamfParPlastics [NB_PLASTICS]
TGet4v1EventfGet4v1InputEvent
TRpcEventfRpcInputEvent [NB_RPC]
Get4v1Tdc fGet4Board [MAX_GET4]
Rpc_Event fRpcSingleEvent [NB_RPC]
Plastics_Event fPlasticsSingleEvent [NB_PLASTICS]
TCBMBeamtimeEventfBeamtimeEvent
TGo4MbsEvent * fMbsInput
Short_t fMbsTriggerNumber
Int_t fMbsEventNumber

Detailed Description

Definition at line 36 of file TRootConverterProc.h.


Constructor & Destructor Documentation

TRootConverterProc::TRootConverterProc ( const char *  name = 0  ) 
TRootConverterProc::~TRootConverterProc (  )  [virtual]
TRootConverterProc::TRootConverterProc ( const char *  name = 0  ) 
virtual TRootConverterProc::~TRootConverterProc (  )  [virtual]
TRootConverterProc::TRootConverterProc ( const char *  name = 0  ) 
virtual TRootConverterProc::~TRootConverterProc (  )  [virtual]
TRootConverterProc::TRootConverterProc ( const char *  name = 0  ) 
virtual TRootConverterProc::~TRootConverterProc (  )  [virtual]
TRootConverterProc::TRootConverterProc ( const char *  name = 0  ) 
virtual TRootConverterProc::~TRootConverterProc (  )  [virtual]

Member Function Documentation

void TCBMBeamtimeProc::AddSubProcessor ( TCBMBeamtimeProc proc  )  [protected, inherited]
Bool_t TCBMBeamtimeProc::BuildEvent ( TGo4EventElement *  outevnt  )  [virtual, inherited]
Long_t TCBMBeamtimeProc::ExecuteScript ( const char *  script_name  )  [inherited]

Temporary here - will be from 4.5.3 version in distribution

Definition at line 142 of file TCBMBeamtimeProc.cxx.

Referenced by TCernOct12UnpackProc::TCernOct12UnpackProc(), TFaspProc::TFaspProc(), TFiberHodProc::TFiberHodProc(), TSpadicV10Proc::TSpadicV10Proc(), and TTrbProc::TTrbProc().

Bool_t TRootConverterProc::FillHitsFromRoc (  )  [protected]
virtual void TRootConverterProc::FinalizeEvent (  )  [virtual]

Reimplemented from TCBMBeamtimeProc.

virtual void TRootConverterProc::FinalizeEvent (  )  [virtual]

Reimplemented from TCBMBeamtimeProc.

virtual void TRootConverterProc::FinalizeEvent (  )  [virtual]

Reimplemented from TCBMBeamtimeProc.

void TRootConverterProc::FinalizeEvent (  )  [virtual]
virtual void TRootConverterProc::FinalizeEvent (  )  [virtual]

Reimplemented from TCBMBeamtimeProc.

Int_t TCBMBeamtimeProc::GetEventNumber (  )  const [inline, inherited]
Short_t TCBMBeamtimeProc::GetTriggerNumber (  )  const [inline, inherited]
void TRootConverterProc::InitEvent ( TGo4EventElement *  outevnt  )  [virtual]

Reimplemented from TCBMBeamtimeProc.

Definition at line 163 of file TRootConverterProc.cxx.

References cleanTree, fBeamEvent, fCrateInputEvent, TMbsCrateEvent::fData1182, fEpicsInputEvent, fHodoInputEvent, TTriglogEvent::fMbsTimeMillisec, TTriglogEvent::fMbsTimeSecs, TMbsCrateEvent::fMtdc, fOutputEvent, fRocPar, fRootConvPar, fRootOut, fRpcInputEvent, fTriglogInputEvent, TTriglogEvent::fVulomScaler, TTriglogEvent::fVulomSyncNumber, TTriglogEvent::fVulomTriggerPattern, TCBMBeamtimeEvent::GetSubEvent(), hitHodoscope, TRootConverterParam::iPmtQdc, TRootConverterParam::iPmtTdc, TRootConverterParam::iReferenceChannel1, TRootConverterParam::iReferenceChannel2, TRootConverterParam::iReferenceTdc, TRootConverterParam::iRpcTdcLeading, TRootConverterParam::iRpcTdcTrailing, T1290Data::MaxHits, N_SCALERS_CH, TRocParam::noTrigger, NUM_1182_CH, T1290Data::NumChan, oldDir, TRootConverterParam::sOutputFilename, sOutputFilename, TRootConverterParam::sScOutputNameNegI, TRootConverterParam::sScOutputNameNegU, TRootConverterParam::sScOutputNamePosI, TRootConverterParam::sScOutputNamePosU, TRootConverterParam::uAddGet4DataInTree, TRootConverterParam::uCleanOuputEnable, TRootConverterParam::uHodoInputInTree, TRocParam::uNbFeets, TRootConverterParam::uNbSlowControlChan, TRootConverterParam::uRootDisplay, TRootConverterParam::uSlowControlInTree, uSlowControlUpdateTime, TRootConverterParam::uTriglogInputInTree, vdNegativeHvI, vdNegativeHvU, vdPositiveHvI, vdPositiveHvU, viTot, vuEpochTime, vuHitNumber, vuTime, TFiberHodEvent::hit_t::X, and TFiberHodEvent::hit_t::Y.

virtual void TRootConverterProc::InitEvent ( TGo4EventElement *   )  [virtual]

Reimplemented from TCBMBeamtimeProc.

virtual void TRootConverterProc::InitEvent ( TGo4EventElement *   )  [virtual]

Reimplemented from TCBMBeamtimeProc.

virtual void TRootConverterProc::InitEvent ( TGo4EventElement *   )  [virtual]

Reimplemented from TCBMBeamtimeProc.

virtual void TRootConverterProc::InitEvent ( TGo4EventElement *   )  [virtual]

Reimplemented from TCBMBeamtimeProc.

void TCBMBeamtimeProc::ProcessSubevent ( TGo4MbsSubEvent *  subevt  )  [virtual, inherited]

Field Documentation

TTree * TRootConverterProc::cleanTree [protected]

Definition at line 88 of file TRootConverterProc.h.

Referenced by FinalizeEvent(), InitEvent(), and ~TRootConverterProc().

Definition at line 74 of file TRootConverterProc.h.

Referenced by InitEvent().

Definition at line 60 of file TCBMBeamtimeProc.h.

Referenced by TCBMBeamtimeProc::BuildEvent().

1

Definition at line 64 of file TRootConverterProc.h.

Referenced by FinalizeEvent(), and InitEvent().

1

Definition at line 70 of file TRootConverterProc.h.

Referenced by FinalizeEvent(), and InitEvent().

Definition at line 138 of file TRootConverterProc.h.

1

Definition at line 80 of file TRootConverterProc.h.

Definition at line 71 of file TRootConverterProc.h.

1

Definition at line 58 of file TRootConverterProc.h.

Referenced by FinalizeEvent(), and InitEvent().

1

Definition at line 72 of file TRootConverterProc.h.

Int_t TCBMBeamtimeProc::fMbsEventNumber [protected, inherited]
TGo4MbsEvent* TCBMBeamtimeProc::fMbsInput [protected, inherited]

Definition at line 61 of file TCBMBeamtimeProc.h.

Referenced by TCBMBeamtimeProc::BuildEvent().

Short_t TCBMBeamtimeProc::fMbsTriggerNumber [protected, inherited]
UInt_t TRootConverterProc::fNumRocs [protected]

Definition at line 77 of file TRootConverterProc.h.

Referenced by TRootConverterProc().

Definition at line 72 of file TRootConverterProc.h.

Referenced by FinalizeEvent(), and InitEvent().

1

Definition at line 104 of file TRootConverterProc.h.

Definition at line 70 of file TRootConverterProc.h.

Definition at line 73 of file TRootConverterProc.h.

TRpcParam* TRootConverterProc::fParRpc[NB_RPC] [protected]

Definition at line 72 of file TRootConverterProc.h.

1

Definition at line 101 of file TRootConverterProc.h.

Definition at line 143 of file TRootConverterProc.h.

TFile * TRootConverterProc::fRootOut [protected]

Definition at line 87 of file TRootConverterProc.h.

Referenced by InitEvent(), and ~TRootConverterProc().

1

Definition at line 69 of file TRootConverterProc.h.

1

Definition at line 89 of file TRootConverterProc.h.

1

Definition at line 92 of file TRootConverterProc.h.

1

Definition at line 95 of file TRootConverterProc.h.

1

Definition at line 98 of file TRootConverterProc.h.

1

Definition at line 66 of file TRootConverterProc.h.

1

Definition at line 61 of file TRootConverterProc.h.

Referenced by FillHitsFromRoc(), and InitEvent().

1

Definition at line 95 of file TRootConverterProc.h.

Definition at line 54 of file TRootConverterProc.h.

Referenced by TRootConverterProc().

Definition at line 141 of file TRootConverterProc.h.

1

1 1

Definition at line 107 of file TRootConverterProc.h.

1

Definition at line 110 of file TRootConverterProc.h.

1

Definition at line 67 of file TRootConverterProc.h.

Referenced by FinalizeEvent(), and InitEvent().

1

Definition at line 54 of file TRootConverterProc.h.

Definition at line 119 of file TRootConverterProc.h.

Referenced by FinalizeEvent(), and TRootConverterProc().

Definition at line 117 of file TRootConverterProc.h.

Referenced by FinalizeEvent(), and TRootConverterProc().

Definition at line 118 of file TRootConverterProc.h.

Referenced by FinalizeEvent(), and TRootConverterProc().

Definition at line 120 of file TRootConverterProc.h.

Referenced by FinalizeEvent(), and TRootConverterProc().

Definition at line 121 of file TRootConverterProc.h.

Referenced by FinalizeEvent(), and TRootConverterProc().

Definition at line 89 of file TRootConverterProc.h.

Definition at line 96 of file TRootConverterProc.h.

Referenced by FinalizeEvent(), and InitEvent().

Definition at line 116 of file TRootConverterProc.h.

Referenced by FinalizeEvent(), and TRootConverterProc().

Definition at line 124 of file TRootConverterProc.h.

Referenced by FinalizeEvent(), and TRootConverterProc().

TDirectory * TRootConverterProc::oldDir [protected]

Definition at line 86 of file TRootConverterProc.h.

Referenced by InitEvent().

Definition at line 85 of file TRootConverterProc.h.

Referenced by InitEvent().

Definition at line 123 of file TRootConverterProc.h.

Referenced by FinalizeEvent(), and TRootConverterProc().

Definition at line 81 of file TRootConverterProc.h.

Definition at line 106 of file TRootConverterProc.h.

Referenced by FinalizeEvent(), and TRootConverterProc().

Definition at line 110 of file TRootConverterProc.h.

Referenced by FinalizeEvent(), and TRootConverterProc().

Definition at line 108 of file TRootConverterProc.h.

Referenced by FinalizeEvent(), and TRootConverterProc().

UInt_t TRootConverterProc::uNbEvents [protected]

Definition at line 80 of file TRootConverterProc.h.

Referenced by FinalizeEvent(), and TRootConverterProc().

Definition at line 82 of file TRootConverterProc.h.

Definition at line 99 of file TRootConverterProc.h.

Referenced by FinalizeEvent(), and InitEvent().

Definition at line 107 of file TRootConverterProc.h.

Referenced by FinalizeEvent(), and TRootConverterProc().

Definition at line 111 of file TRootConverterProc.h.

Referenced by FinalizeEvent(), and TRootConverterProc().

vector< Double_t > TRootConverterProc::vdNegativeHvI [protected]

Definition at line 102 of file TRootConverterProc.h.

Referenced by FinalizeEvent(), InitEvent(), and ~TRootConverterProc().

vector< Double_t > TRootConverterProc::vdNegativeHvU [protected]

Definition at line 103 of file TRootConverterProc.h.

Referenced by FinalizeEvent(), InitEvent(), and ~TRootConverterProc().

vector< Double_t > TRootConverterProc::vdPositiveHvI [protected]

Definition at line 100 of file TRootConverterProc.h.

Referenced by FinalizeEvent(), InitEvent(), and ~TRootConverterProc().

vector< Double_t > TRootConverterProc::vdPositiveHvU [protected]

Definition at line 101 of file TRootConverterProc.h.

Referenced by FinalizeEvent(), InitEvent(), and ~TRootConverterProc().

vector< vector< Int_t > >* TRootConverterProc::viTot [protected]

Definition at line 93 of file TRootConverterProc.h.

Referenced by InitEvent(), and ~TRootConverterProc().

vector< vector< UInt_t > >* TRootConverterProc::vuEpochTime [protected]

Definition at line 92 of file TRootConverterProc.h.

Referenced by InitEvent(), and ~TRootConverterProc().

vector< UInt_t >* TRootConverterProc::vuHitNumber [protected]

Definition at line 90 of file TRootConverterProc.h.

Referenced by InitEvent(), and ~TRootConverterProc().

vector< vector< UInt_t > >* TRootConverterProc::vuTime [protected]

Definition at line 91 of file TRootConverterProc.h.

Referenced by InitEvent(), and ~TRootConverterProc().


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