#include <TYYYUnpackProc.h>
Public Member Functions | |
TYYYUnpackProc () | |
TYYYUnpackProc (const char *name) | |
virtual | ~TYYYUnpackProc () |
virtual Bool_t | CheckEventClass (TClass *cl) |
virtual Bool_t | BuildEvent (TGo4EventElement *dest) |
Private Attributes | |
TH1 * | fX |
TH1 * | fY |
TH1 * | fZ |
TH1 * | fVX |
TH1 * | fVY |
TH1 * | fVZ |
TH1 * | fThetaX |
TH1 * | fThetaY |
TH1 * | fThetaR |
TH1 * | fNumScatt |
TH2 * | fXY |
TH2 * | fVXVY |
TH2 * | fXYCond |
TH2 * | fVXVYCond |
TH2 * | fEmitX |
TH2 * | fEmitY |
TH1 * | fEmitDist |
TGo4WinCond * | fWinConR |
TGo4WinCond * | fWinConV |
TGo4PolyCond * | fPolyConEmit |
TYYYParameter * | fParam1 |
Definition at line 22 of file TYYYUnpackProc.h.
TYYYUnpackProc::TYYYUnpackProc | ( | ) |
Definition at line 33 of file TYYYUnpackProc.cxx.
TYYYUnpackProc::TYYYUnpackProc | ( | const char * | name | ) |
Definition at line 42 of file TYYYUnpackProc.cxx.
References TGo4EventProcessor::AddCanvas(), TGo4Condition::Disable(), fEmitDist, fEmitX, fEmitY, fNumScatt, fParam1, fPolyConEmit, fThetaR, fThetaX, fThetaY, fVX, fVXVY, fVXVYCond, fVY, fVZ, fWinConR, fWinConV, fX, fXY, fXYCond, fY, fZ, TGo4EventProcessor::GetCanvas(), TGo4EventProcessor::GetParameter(), TGo4Log::Info(), TGo4Condition::Invert(), TGo4EventProcessor::IsObjMade(), TGo4EventProcessor::MakePolyCond(), TGo4EventProcessor::MakeTH1(), TGo4EventProcessor::MakeTH2(), TGo4EventProcessor::MakeWinCond(), TGo4PolyCond::PrintCondition(), TGo4WinCond::PrintCondition(), and TYYYParameter::PrintParameter().
TYYYUnpackProc::~TYYYUnpackProc | ( | ) | [virtual] |
Definition at line 97 of file TYYYUnpackProc.cxx.
References fPolyConEmit, fWinConR, TGo4PolyCond::PrintCondition(), and TGo4WinCond::PrintCondition().
Bool_t TYYYUnpackProc::BuildEvent | ( | TGo4EventElement * | dest | ) | [virtual] |
Fill the destination event dest.
Reimplemented from TGo4EventSource.
Definition at line 112 of file TYYYUnpackProc.cxx.
References TGo4Log::Error(), TYYYRawEvent::fdData, TYYYUnpackEvent::fdEmitt4d, TYYYUnpackEvent::fdEmittX, TYYYUnpackEvent::fdEmittY, TYYYUnpackEvent::fdGam, TYYYUnpackEvent::fdR, TYYYUnpackEvent::fdV, fEmitDist, fEmitX, fEmitY, TYYYUnpackEvent::fiNumScatt, fNumScatt, fThetaR, fThetaX, fThetaY, fVX, fVXVY, fVXVYCond, fVY, fVZ, fWinConR, fWinConV, fX, fXY, fXYCond, fY, fZ, TGo4EventProcessor::GetInputEvent(), and TGo4WinCond::Test().
Bool_t TYYYUnpackProc::CheckEventClass | ( | TClass * | cl | ) | [virtual] |
This method checks if event class is suited for the source
Reimplemented from TGo4EventSource.
Definition at line 104 of file TYYYUnpackProc.cxx.
TH1* TYYYUnpackProc::fEmitDist [private] |
Definition at line 49 of file TYYYUnpackProc.h.
Referenced by BuildEvent(), and TYYYUnpackProc().
TH2* TYYYUnpackProc::fEmitX [private] |
Definition at line 47 of file TYYYUnpackProc.h.
Referenced by BuildEvent(), and TYYYUnpackProc().
TH2* TYYYUnpackProc::fEmitY [private] |
Definition at line 48 of file TYYYUnpackProc.h.
Referenced by BuildEvent(), and TYYYUnpackProc().
TH1* TYYYUnpackProc::fNumScatt [private] |
Definition at line 42 of file TYYYUnpackProc.h.
Referenced by BuildEvent(), and TYYYUnpackProc().
TYYYParameter* TYYYUnpackProc::fParam1 [private] |
Definition at line 53 of file TYYYUnpackProc.h.
Referenced by TYYYUnpackProc().
TGo4PolyCond* TYYYUnpackProc::fPolyConEmit [private] |
Definition at line 52 of file TYYYUnpackProc.h.
Referenced by TYYYUnpackProc(), and ~TYYYUnpackProc().
TH1* TYYYUnpackProc::fThetaR [private] |
Definition at line 41 of file TYYYUnpackProc.h.
Referenced by BuildEvent(), and TYYYUnpackProc().
TH1* TYYYUnpackProc::fThetaX [private] |
Definition at line 39 of file TYYYUnpackProc.h.
Referenced by BuildEvent(), and TYYYUnpackProc().
TH1* TYYYUnpackProc::fThetaY [private] |
Definition at line 40 of file TYYYUnpackProc.h.
Referenced by BuildEvent(), and TYYYUnpackProc().
TH1* TYYYUnpackProc::fVX [private] |
Definition at line 36 of file TYYYUnpackProc.h.
Referenced by BuildEvent(), and TYYYUnpackProc().
TH2* TYYYUnpackProc::fVXVY [private] |
Definition at line 44 of file TYYYUnpackProc.h.
Referenced by BuildEvent(), and TYYYUnpackProc().
TH2* TYYYUnpackProc::fVXVYCond [private] |
Definition at line 46 of file TYYYUnpackProc.h.
Referenced by BuildEvent(), and TYYYUnpackProc().
TH1* TYYYUnpackProc::fVY [private] |
Definition at line 37 of file TYYYUnpackProc.h.
Referenced by BuildEvent(), and TYYYUnpackProc().
TH1* TYYYUnpackProc::fVZ [private] |
Definition at line 38 of file TYYYUnpackProc.h.
Referenced by BuildEvent(), and TYYYUnpackProc().
TGo4WinCond* TYYYUnpackProc::fWinConR [private] |
Definition at line 50 of file TYYYUnpackProc.h.
Referenced by BuildEvent(), TYYYUnpackProc(), and ~TYYYUnpackProc().
TGo4WinCond* TYYYUnpackProc::fWinConV [private] |
Definition at line 51 of file TYYYUnpackProc.h.
Referenced by BuildEvent(), and TYYYUnpackProc().
TH1* TYYYUnpackProc::fX [private] |
Definition at line 33 of file TYYYUnpackProc.h.
Referenced by BuildEvent(), and TYYYUnpackProc().
TH2* TYYYUnpackProc::fXY [private] |
Definition at line 43 of file TYYYUnpackProc.h.
Referenced by BuildEvent(), and TYYYUnpackProc().
TH2* TYYYUnpackProc::fXYCond [private] |
Definition at line 45 of file TYYYUnpackProc.h.
Referenced by BuildEvent(), and TYYYUnpackProc().
TH1* TYYYUnpackProc::fY [private] |
Definition at line 34 of file TYYYUnpackProc.h.
Referenced by BuildEvent(), and TYYYUnpackProc().
TH1* TYYYUnpackProc::fZ [private] |
Definition at line 35 of file TYYYUnpackProc.h.
Referenced by BuildEvent(), and TYYYUnpackProc().