Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

ScanFrameCC Class Reference

#include <ScanFrameCC.h>

Inheritance diagram for ScanFrameCC:

ScanFrame List of all members.

Public Member Functions

 ScanFrameCC (const TGWindow *p)
virtual ~ScanFrameCC ()
void ResetDisplay (std::string mode="")
void ResetDisplay_noPH ()
virtual void Pass (const std::string attribute)
virtual void PassInt (const std::string attribute, Long_t value)
virtual void PassFloat (const std::string attribute, Double_t value)
virtual void BuildScanSheet ()
virtual void InitScanSheet ()
virtual void WriteScanSheet (ofstream &out)
void EventMissedProc (Long_t nmiss)
void EventMissedTrackProc ()
void EventFakeProc ()
void EventMissedTrackPlanesProc (Long_t v)
void SliceSplitEvtProc ()
void Slice2EvtProc ()
void SliceMergeEvtProc ()
void SlicePartialEvtProc ()
void SliceEvtMissedProc ()
void TrackMissedProc ()
void MissedTrackPlanesProc (Long_t v)
void TrackRangeProc (Long_t v)
void TrackCurvProc (Long_t v)
void TrackChargeBadProc ()
void TrackVertexPlanesMissedProc (Long_t v)
void TrackEndPlanesMissedProc (Long_t v)
void TrackLostInCoilProc ()
void TrackLostInSpectProc ()
void TrackMergeProc ()
void FakeTrackProc ()
void ContainBadProc ()
void ShowerMissedProc ()
void ShowerMissedNeuProc ()
void ShowerBremProc ()
void Shower2EvtProc ()
void ShowerSecinPrimProc ()
void ShowerFailProc ()
void ShowerLostPHProc (Long_t v)
void ShowerExtraPHProc (Long_t v)
void ShowerEnergyProc (Long_t v)
void RadCalcProc (Long_t v)

Private Member Functions

void DrawMissedEvents ()
void DrawEventFake ()
void DrawMissedEventsTracks ()
void DrawMissedEventsTracksPlanes ()
void DrawSliceEvtMissed ()
void DrawTrackMissed ()
void DrawMissedTrackPlanes ()
void DrawTrackRange ()
void DrawTrackCurv ()
void DrawTrackVertexPlanesMissed ()
void DrawTrackEndPlanesMissed ()
void DrawTrackLostInCoil ()
void DrawTrackLostInSpect ()
void DrawTrackMerge ()
void DrawFakeTrack ()
void DrawContainBad ()
void DrawShowerMissed ()
void DrawShowerLostPH ()
void DrawShowerExtraPH ()
void DrawShowerEnergy ()
void SetSlice2Evt ()
void SetTrackContained (Int_t c)
void SetRange (Float_t s)
void SetCurv (Float_t s)
void SetShwE (Float_t s)
void SetShwLostPH (double s)
void SetShwExtraPH (double s)
void SetMissedSliceEvt (Long_t m)
 ClassDef (ScanFrameCC, 1)

Private Attributes

TGNumberEntry * UPosVal
TGNumberEntry * VPosVal
 Transient, do not output.

TGNumberEntry * RadLabel
 Transient, do not output.

TGNumberEntry * EventsMissed
 Transient, do not output.

TGCheckButton * EventsMissedTrack
 Transient, do not output.

TGCheckButton * EventFake
 Transient, do not output.

TGNumberEntry * EventsMissedTrackPlanes
 Transient, do not output.

TGCheckButton * SliceEvtMissed
 Transient, do not output.

TGCheckButton * SliceSplitEvt
 Transient, do not output.

TGCheckButton * SliceMergeEvt
 Transient, do not output.

TGCheckButton * SlicePartialEvt
 Transient, do not output.

TGCheckButton * Slice2Evt
 Transient, do not output.

TGCheckButton * TrackMissed
 Transient, do not output.

TGNumberEntry * MissedTrackPlanes
 Transient, do not output.

TGNumberEntry * TrackRange
 Transient, do not output.

TGNumberEntry * TrackCurv
 Transient, do not output.

TGCheckButton * TrackChargeBad
 Transient, do not output.

TGNumberEntry * TrackVertexPlanesMissed
 Transient, do not output.

TGNumberEntry * TrackEndPlanesMissed
 Transient, do not output.

TGCheckButton * TrackLostInCoil
 Transient, do not output.

TGCheckButton * TrackLostInSpect
 Transient, do not output.

TGCheckButton * TrackMerge
 Transient, do not output.

TGCheckButton * FakeTrack
 Transient, do not output.

TGCheckButton * ContainBad
 Transient, do not output.

TGCheckButton * ShowerMissed
 Transient, do not output.

TGCheckButton * ShowerBrem
 Transient, do not output.

TGCheckButton * Shower2Evt
 Transient, do not output.

TGCheckButton * ShowerSecinPrim
 Transient, do not output.

TGCheckButton * ShowerFail
 Transient, do not output.

TGCheckButton * ShowerMissedNeu
 Transient, do not output.

TGNumberEntry * ShowerLostPH
 Transient, do not output.

TGNumberEntry * ShowerExtraPH
 Transient, do not output.

TGNumberEntry * ShowerEnergy
 Transient, do not output.

TGLabel * Label
 Transient, do not output.

TGHorizontalFrame * tframe
 Transient, do not output.

Long_t fEvtMissed
 Transient, do not output.

Long_t fEvtFake
Long_t fEvtMissedTrack
Long_t fEvtMissedTrackPlanes
Long_t fSliceEvtMissed
Long_t fSlice2Evt
Long_t fSliceSplitEvt
Long_t fSliceMergeEvt
Long_t fSlicePartialEvt
Long_t fTrackMissed
Long_t fMissedTrackPlanes
float fTrackRange
float fTrackCurv
Long_t fTrackContained
Long_t fTrackChargeBad
Long_t fTrackVertexPlanesMissed
Long_t fTrackEndPlanesMissed
Long_t fTrackLostInCoil
Long_t fTrackLostInSpect
Long_t fFakeTrack
Long_t fTrackMerge
Long_t fContainBad
Long_t fShowerMissed
Long_t fShowerBrem
Long_t fShowerMissedNeu
Long_t fShower2Evt
Long_t fShowerFail
Long_t fShowerSecinPrim
double fShowerLostPH
double fShowerExtraPH
float fShowerEnergy
double fUp
double fVp
double fRad

Constructor & Destructor Documentation

ScanFrameCC::ScanFrameCC const TGWindow *  p  ) 
 

Definition at line 12 of file ScanFrameCC.cxx.

References ScanFrame::BuildScanFrame(), and ScanFrame::Init().

00012                                           : ScanFrame(p,false) {
00013 
00014   // Note: Initialise both base and this sub-class state via the InitScanSheet() method.
00015   this->Init();
00016   // Draw the entire scan frame with the scan sheet embedded from this sub-class.
00017   this->BuildScanFrame(p);
00018 }

ScanFrameCC::~ScanFrameCC  )  [virtual]
 

Definition at line 20 of file ScanFrameCC.cxx.

00020                           {
00021 }


Member Function Documentation

void ScanFrameCC::BuildScanSheet  )  [virtual]
 

Reimplemented from ScanFrame.

Definition at line 23 of file ScanFrameCC.cxx.

References DrawContainBad(), DrawEventFake(), DrawFakeTrack(), DrawMissedEvents(), DrawMissedEventsTracks(), DrawMissedEventsTracksPlanes(), DrawMissedTrackPlanes(), DrawShowerEnergy(), DrawShowerExtraPH(), DrawShowerLostPH(), DrawShowerMissed(), DrawSliceEvtMissed(), DrawTrackCurv(), DrawTrackEndPlanesMissed(), DrawTrackLostInCoil(), DrawTrackLostInSpect(), DrawTrackMerge(), DrawTrackMissed(), DrawTrackRange(), and DrawTrackVertexPlanesMissed().

00023                                  {
00024 
00025   DrawMissedEvents();
00026   DrawMissedEventsTracks();
00027   DrawMissedEventsTracksPlanes();
00028   TGHorizontal3DLine* Line3 = new TGHorizontal3DLine(fSframe,200,2);
00029   fSframe->AddFrame(Line3, new TGLayoutHints(kLHintsExpandX,1,1,1,1));
00030 
00031   DrawSliceEvtMissed();
00032   DrawEventFake();
00033 
00034   DrawTrackMissed();
00035   DrawMissedTrackPlanes();
00036   TGHorizontal3DLine* Line4 = new TGHorizontal3DLine(fSframe,200,2);
00037   fSframe->AddFrame(Line4, new TGLayoutHints(kLHintsExpandX,1,1,1,1));
00038 
00039   DrawTrackRange();
00040   DrawTrackCurv();
00041   DrawTrackVertexPlanesMissed();
00042   DrawTrackEndPlanesMissed();
00043   DrawTrackLostInCoil();
00044   DrawTrackLostInSpect();
00045   DrawTrackMerge();
00046   DrawFakeTrack();
00047   DrawContainBad();
00048   DrawShowerMissed();
00049   DrawShowerLostPH();
00050   DrawShowerExtraPH();
00051   DrawShowerEnergy();
00052 
00053 } 

ScanFrameCC::ClassDef ScanFrameCC  ,
[private]
 

Reimplemented from ScanFrame.

void ScanFrameCC::ContainBadProc  ) 
 

Definition at line 427 of file ScanFrameCC.cxx.

References ContainBad, and fContainBad.

00427                                 {
00428  if(fContainBad==0) {
00429     fContainBad=1;
00430     ContainBad->SetOn(true);
00431   }
00432   else{
00433     fContainBad=0;
00434     ContainBad->SetOn(false);
00435   }
00436 }

void ScanFrameCC::DrawContainBad  )  [private]
 

Definition at line 690 of file ScanFrameCC.cxx.

References ContainBad, RadLabel, tframe, UPosVal, and VPosVal.

Referenced by BuildScanSheet().

00690                                 {  
00691   tframe = new TGHorizontalFrame(fSframe,400,10);
00692   ContainBad = new TGCheckButton(tframe," Track Fiducial Bad  ");
00693   ContainBad->Connect("Clicked()","ScanFrameCC",this,"ContainBadProc()");
00694   tframe->AddFrame(ContainBad,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));  
00695   TGLabel * Label2 = new TGLabel(tframe,"");
00696   Label2->SetText("      U:");
00697   tframe->AddFrame(Label2,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00698   
00699   UPosVal = new TGNumberEntry(tframe,0,10,-1,TGNumberFormat::kNESReal);
00700   UPosVal->Connect("ValueSet(Long_t)","ScanFrameCC",this,"RadCalcProc(Long_t)");
00701   tframe->AddFrame(UPosVal,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00702   
00703   TGLabel * Label3 = new TGLabel(tframe,"");
00704   Label3->SetText(" V:");
00705   tframe->AddFrame(Label3,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00706  
00707   VPosVal = new TGNumberEntry(tframe,0,10,-1,TGNumberFormat::kNESReal);
00708   VPosVal->Connect("ValueSet(Long_t)","ScanFrameCC",this,"RadCalcProc(Long_t)");
00709   tframe->AddFrame(VPosVal,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00710 
00711  
00712   TGLabel* Label4 = new TGLabel(tframe,"      R: ");
00713   tframe->AddFrame(Label4,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00714   
00715   RadLabel = new TGNumberEntry(tframe,0,10,-2,TGNumberFormat::kNESReal);
00716   tframe->AddFrame(RadLabel,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00717   RadLabel->SetState(false);
00718 
00719 
00720 
00721   fSframe->AddFrame(tframe,new TGLayoutHints(kLHintsLeft ,2,2,2,2)); 
00722 
00723 }

void ScanFrameCC::DrawEventFake  )  [private]
 

Definition at line 584 of file ScanFrameCC.cxx.

References EventFake, and tframe.

Referenced by BuildScanSheet().

00584                                {  
00585   tframe = new TGHorizontalFrame(fSframe,400,10);
00586    EventFake = new TGCheckButton(tframe," Fake Event ");
00587    EventFake->Connect("Clicked()","ScanFrameCC",this,"EventFakeProc()");
00588   tframe->AddFrame(EventFake,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00589   fSframe->AddFrame(tframe,new TGLayoutHints(kLHintsLeft ,2,2,2,2)); 
00590 }

void ScanFrameCC::DrawFakeTrack  )  [private]
 

Definition at line 682 of file ScanFrameCC.cxx.

References FakeTrack, and tframe.

Referenced by BuildScanSheet().

00682                                {  
00683    tframe = new TGHorizontalFrame(fSframe,400,10);
00684    FakeTrack = new TGCheckButton(tframe," Fake Track  ");
00685    FakeTrack->Connect("Clicked()","ScanFrameCC",this,"FakeTrackProc()");
00686    tframe->AddFrame(FakeTrack,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00687    fSframe->AddFrame(tframe,new TGLayoutHints(kLHintsLeft ,2,2,2,2)); 
00688 }

void ScanFrameCC::DrawMissedEvents  )  [private]
 

Definition at line 516 of file ScanFrameCC.cxx.

References EventsMissed, Label, and tframe.

Referenced by BuildScanSheet().

00516                                   {
00517   tframe = new TGHorizontalFrame(fSframe,400,10);
00518   Label = new TGLabel(tframe,"Events Missed By Slicer");
00519   EventsMissed = new TGNumberEntry(tframe,0,5,-1,TGNumberFormat::kNESInteger);
00520   EventsMissed->Connect("ValueSet(Long_t)","ScanFrameCC",this,"EventMissedProc(Long_t)");
00521   tframe->AddFrame(EventsMissed,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00522   tframe->AddFrame(Label,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00523   fSframe->AddFrame(tframe,new TGLayoutHints(kLHintsLeft,2,2,2,2)); 
00524 }

void ScanFrameCC::DrawMissedEventsTracks  )  [private]
 

Definition at line 526 of file ScanFrameCC.cxx.

References EventsMissedTrack, Label, and tframe.

Referenced by BuildScanSheet().

00526                                         {
00527   tframe = new TGHorizontalFrame(fSframe,400,10);
00528   Label = new TGLabel(tframe,"");
00529   Label->SetText(" Missed Event Contains Track ");
00530   EventsMissedTrack = new TGCheckButton(tframe,"");
00531   EventsMissedTrack->Connect("Clicked()","ScanFrameCC",this,"EventMissedTrackProc()");
00532   tframe->AddFrame(EventsMissedTrack,new TGLayoutHints(kLHintsCenterX|kLHintsExpandY,2,2,2,2));
00533   tframe->AddFrame(Label,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00534   fSframe->AddFrame(tframe,new TGLayoutHints(kLHintsCenterX ,2,2,2,2)); 
00535   EventsMissedTrack->SetEnabled(false);
00536   
00537 }

void ScanFrameCC::DrawMissedEventsTracksPlanes  )  [private]
 

Definition at line 539 of file ScanFrameCC.cxx.

References EventsMissedTrackPlanes, Label, and tframe.

Referenced by BuildScanSheet().

00539                                               {
00540   tframe = new TGHorizontalFrame(fSframe,400,10);
00541   Label = new TGLabel(tframe,"");
00542   Label->SetText("# Planes in Missed Track ");
00543   EventsMissedTrackPlanes = new TGNumberEntry(tframe,0,5,-1,TGNumberFormat::kNESInteger);
00544   EventsMissedTrackPlanes->Connect("ValueSet(Long_t)","ScanFrameCC",this,"EventMissedTrackPlanesProc(Long_t)");
00545   //(EventsMissedTrackPlanes->GetNumberEntry())->Connect("TextChanged()","ScanFrameCC",this,"EventMissedTrackPlanesProc(Long_t)");
00546   tframe->AddFrame(EventsMissedTrackPlanes,new TGLayoutHints(kLHintsCenterX|kLHintsExpandY,2,2,2,2));
00547   tframe->AddFrame(Label,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00548   fSframe->AddFrame(tframe ,new TGLayoutHints(kLHintsCenterX ,2,2,2,2)); 
00549   EventsMissedTrackPlanes->SetState(false);
00550 }

void ScanFrameCC::DrawMissedTrackPlanes  )  [private]
 

Definition at line 592 of file ScanFrameCC.cxx.

References Label, MissedTrackPlanes, and tframe.

Referenced by BuildScanSheet().

00592                                        {  
00593   tframe = new TGHorizontalFrame(fSframe,400,10);
00594   Label = new TGLabel(tframe,"");
00595   Label->SetText("# Planes in Missed Event Track ");
00596   MissedTrackPlanes = new TGNumberEntry(tframe,0,5,-1,TGNumberFormat::kNESInteger);
00597   MissedTrackPlanes->Connect("ValueSet(Long_t)","ScanFrameCC",this,"MissedTrackPlanesProc(Long_t)");
00598   tframe->AddFrame(MissedTrackPlanes,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00599   tframe->AddFrame(Label,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00600   fSframe->AddFrame(tframe ,new TGLayoutHints(kLHintsCenterX ,2,2,2,2)); 
00601   MissedTrackPlanes->SetState(false);
00602 }

void ScanFrameCC::DrawShowerEnergy  )  [private]
 

Definition at line 779 of file ScanFrameCC.cxx.

References Label, ShowerEnergy, and tframe.

Referenced by BuildScanSheet().

00779                                   {  
00780    tframe = new TGHorizontalFrame(fSframe,400,10);
00781   Label = new TGLabel(tframe,"");
00782   Label->SetText("Shower Energy");
00783   ShowerEnergy = new TGNumberEntry(tframe,0,10,-1,TGNumberFormat::kNESReal);
00784   ShowerEnergy->Connect("ValueSet(Long_t)","ScanFrameCC",this,"ShowerEnergyProc(Long_t)");
00785   tframe->AddFrame(ShowerEnergy,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00786   tframe->AddFrame(Label,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00787   fSframe->AddFrame(tframe ,new TGLayoutHints(kLHintsLeft ,2,2,2,2)); 
00788 }

void ScanFrameCC::DrawShowerExtraPH  )  [private]
 

Definition at line 768 of file ScanFrameCC.cxx.

References Label, ShowerExtraPH, and tframe.

Referenced by BuildScanSheet().

00768                                    {  
00769   tframe = new TGHorizontalFrame(fSframe,400,10);
00770   Label = new TGLabel(tframe,"");
00771   Label->SetText("Shower Extra PH");
00772   ShowerExtraPH = new TGNumberEntry(tframe,0,5,-1,TGNumberFormat::kNESInteger);
00773   ShowerExtraPH->Connect("ValueSet(Long_t)","ScanFrameCC",this,"ShowerExtraPHProc(Long_t)");
00774   tframe->AddFrame(ShowerExtraPH,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00775   tframe->AddFrame(Label,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00776   fSframe->AddFrame(tframe ,new TGLayoutHints(kLHintsLeft ,2,2,2,2)); 
00777 }

void ScanFrameCC::DrawShowerLostPH  )  [private]
 

Definition at line 757 of file ScanFrameCC.cxx.

References Label, ShowerLostPH, and tframe.

Referenced by BuildScanSheet().

00757                                   {  
00758   tframe = new TGHorizontalFrame(fSframe,400,10);
00759   Label = new TGLabel(tframe,"");
00760   Label->SetText("Shower Missing PH");
00761   ShowerLostPH = new TGNumberEntry(tframe,0,5,-1,TGNumberFormat::kNESInteger);
00762   ShowerLostPH->Connect("ValueSet(Long_t)","ScanFrameCC",this,"ShowerLostPHProc(Long_t)");
00763   tframe->AddFrame(ShowerLostPH,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00764   tframe->AddFrame(Label,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00765   fSframe->AddFrame(tframe ,new TGLayoutHints(kLHintsLeft ,2,2,2,2)); 
00766 }

void ScanFrameCC::DrawShowerMissed  )  [private]
 

Definition at line 725 of file ScanFrameCC.cxx.

References Shower2Evt, ShowerBrem, ShowerFail, ShowerMissed, ShowerMissedNeu, ShowerSecinPrim, and tframe.

Referenced by BuildScanSheet().

00725                                   {  
00726     tframe = new TGHorizontalFrame(fSframe,400,10);
00727   ShowerMissed = new TGCheckButton(tframe," Vtx Shw Missed  ");
00728   ShowerMissed->Connect("Clicked()","ScanFrameCC",this,"ShowerMissedProc()");
00729   tframe->AddFrame(ShowerMissed,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00730 
00731   ShowerMissedNeu = new TGCheckButton(tframe," Vtx Shw Neutron Missed  ");
00732   ShowerMissedNeu->Connect("Clicked()","ScanFrameCC",this,"ShowerMissedNeuProc()");
00733   tframe->AddFrame(ShowerMissedNeu,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00734 
00735   ShowerBrem = new TGCheckButton(tframe," Vtx Shw is Brem  ");
00736   ShowerBrem->Connect("Clicked()","ScanFrameCC",this,"ShowerBremProc()");
00737   tframe->AddFrame(ShowerBrem,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00738 
00739   Shower2Evt = new TGCheckButton(tframe," Vtx Shw Wrong Ev.  ");
00740   Shower2Evt->Connect("Clicked()","ScanFrameCC",this,"Shower2EvtProc()");
00741   tframe->AddFrame(Shower2Evt,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00742 
00743   ShowerSecinPrim = new TGCheckButton(tframe," Sec Shw Part of Prim.  ");
00744   ShowerSecinPrim->Connect("Clicked()","ScanFrameCC",this,"ShowerSecinPrimProc()");
00745   tframe->AddFrame(ShowerSecinPrim,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00746 
00747   ShowerFail = new TGCheckButton(tframe," Vtx Shw Gen Fail  ");
00748   ShowerFail->Connect("Clicked()","ScanFrameCC",this,"ShowerFailProc()");
00749   tframe->AddFrame(ShowerFail,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00750 
00751  
00752  fSframe->AddFrame(tframe,new TGLayoutHints(kLHintsLeft ,2,2,2,2)); 
00753 
00754 
00755 }

void ScanFrameCC::DrawSliceEvtMissed  )  [private]
 

Definition at line 552 of file ScanFrameCC.cxx.

References Slice2Evt, SliceEvtMissed, SliceMergeEvt, SlicePartialEvt, SliceSplitEvt, and tframe.

Referenced by BuildScanSheet().

00552                                     { 
00553   tframe = new TGHorizontalFrame(fSframe,400,10);
00554   SliceEvtMissed = new TGCheckButton(tframe," Missed Event In Slice ");
00555   SliceEvtMissed->Connect("Clicked()","ScanFrameCC",this,"SliceEvtMissedProc()");
00556   SliceSplitEvt = new TGCheckButton(tframe," Split Event ");
00557   SliceSplitEvt->Connect("Clicked()","ScanFrameCC",this,"SliceSplitEvtProc()");
00558   Slice2Evt = new TGCheckButton(tframe,">1 Event in Slice ");
00559   Slice2Evt->Connect("Clicked()","ScanFrameCC",this,"Slice2EvtProc()");
00560   SliceMergeEvt = new TGCheckButton(tframe,"Merged Events in Slice ");
00561   SliceMergeEvt->Connect("Clicked()","ScanFrameCC",this,"SliceMergeEvtProc()");
00562   SlicePartialEvt = new TGCheckButton(tframe,"Partial Event");
00563   SlicePartialEvt->Connect("Clicked()","ScanFrameCC",this,"SlicePartialEvtProc()");
00564 
00565   tframe->AddFrame(SliceEvtMissed,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00566   tframe->AddFrame(SliceSplitEvt,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00567   tframe->AddFrame(Slice2Evt,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00568  tframe->AddFrame(SliceMergeEvt,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00569  tframe->AddFrame(SlicePartialEvt,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00570 
00571   fSframe->AddFrame(tframe,new TGLayoutHints(kLHintsLeft ,2,2,2,2)); 
00572 
00573 }

void ScanFrameCC::DrawTrackCurv  )  [private]
 

Definition at line 616 of file ScanFrameCC.cxx.

References Label, tframe, TrackChargeBad, and TrackCurv.

Referenced by BuildScanSheet().

00616                                {  
00617   tframe = new TGHorizontalFrame(fSframe,400,10);
00618    Label = new TGLabel(tframe,"");
00619    Label->SetText("Track Curve.Fit Momentum ");
00620    TrackCurv = new TGNumberEntry(tframe,0,10,-1,TGNumberFormat::kNESReal);
00621    TrackCurv->Connect("ValueSet(Long_t)","ScanFrameCC",this,"TrackCurvProc(Long_t)");
00622    tframe->AddFrame(TrackCurv,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00623    tframe->AddFrame(Label,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00624    
00625    TrackChargeBad = new TGCheckButton(tframe," Track Charge Bad ");
00626    TrackChargeBad->Connect("Clicked()","ScanFrameCC",this,"TrackChargeBadProc()");
00627    tframe->AddFrame(TrackChargeBad,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00628  
00629   fSframe->AddFrame(tframe ,new TGLayoutHints(kLHintsLeft ,2,2,2,2)); 
00630   
00631   TrackCurv->SetState(true);
00632 }

void ScanFrameCC::DrawTrackEndPlanesMissed  )  [private]
 

Definition at line 647 of file ScanFrameCC.cxx.

References Label, tframe, and TrackEndPlanesMissed.

Referenced by BuildScanSheet().

00647                                           {  
00648   tframe = new TGHorizontalFrame(fSframe,400,10);
00649    Label = new TGLabel(tframe,"");
00650  Label->SetText("# Extra Track End Planes");
00651    TrackEndPlanesMissed = new TGNumberEntry(tframe,0,5,-1,TGNumberFormat::kNESInteger);
00652   TrackEndPlanesMissed->Connect("ValueSet(Long_t)","ScanFrameCC",this,"TrackEndPlanesMissedProc(Long_t)");
00653   tframe->AddFrame(TrackEndPlanesMissed,new TGLayoutHints(kLHintsCenterX|kLHintsExpandY,2,2,2,2));
00654   tframe->AddFrame(Label,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00655   fSframe->AddFrame(tframe ,new TGLayoutHints(kLHintsLeft ,2,2,2,2)); 
00656   TrackEndPlanesMissed->SetState(true);
00657 }

void ScanFrameCC::DrawTrackLostInCoil  )  [private]
 

Definition at line 659 of file ScanFrameCC.cxx.

References tframe, and TrackLostInCoil.

Referenced by BuildScanSheet().

00659                                      {  
00660   tframe = new TGHorizontalFrame(fSframe,400,10);
00661    TrackLostInCoil = new TGCheckButton(tframe," Track Lost In Coil ");
00662  TrackLostInCoil->Connect("Clicked()","ScanFrameCC",this,"TrackLostInCoilProc()");
00663   tframe->AddFrame(TrackLostInCoil,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00664   fSframe->AddFrame(tframe,new TGLayoutHints(kLHintsLeft ,2,2,2,2)); 
00665 }

void ScanFrameCC::DrawTrackLostInSpect  )  [private]
 

Definition at line 674 of file ScanFrameCC.cxx.

References tframe, and TrackLostInSpect.

Referenced by BuildScanSheet().

00674                                       {  
00675   tframe = new TGHorizontalFrame(fSframe,400,10);
00676   TrackLostInSpect = new TGCheckButton(tframe," Track Lost In Spect ");
00677   TrackLostInSpect->Connect("Clicked()","ScanFrameCC",this,"TrackLostInSpectProc()");
00678   tframe->AddFrame(TrackLostInSpect,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00679   fSframe->AddFrame(tframe,new TGLayoutHints(kLHintsLeft ,2,2,2,2)); 
00680 }

void ScanFrameCC::DrawTrackMerge  )  [private]
 

Definition at line 666 of file ScanFrameCC.cxx.

References tframe, and TrackMerge.

Referenced by BuildScanSheet().

00666                                 {  
00667   tframe = new TGHorizontalFrame(fSframe,400,10);
00668    TrackMerge= new TGCheckButton(tframe," Merged Tracks ");
00669  TrackMerge->Connect("Clicked()","ScanFrameCC",this,"TrackMergeProc()");
00670   tframe->AddFrame(TrackMerge,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00671   fSframe->AddFrame(tframe,new TGLayoutHints(kLHintsLeft ,2,2,2,2)); 
00672 }

void ScanFrameCC::DrawTrackMissed  )  [private]
 

Definition at line 576 of file ScanFrameCC.cxx.

References tframe, and TrackMissed.

Referenced by BuildScanSheet().

00576                                  {  
00577   tframe = new TGHorizontalFrame(fSframe,400,10);
00578    TrackMissed = new TGCheckButton(tframe," Missed Track In Slice ");
00579  TrackMissed->Connect("Clicked()","ScanFrameCC",this,"TrackMissedProc()");
00580   tframe->AddFrame(TrackMissed,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00581   fSframe->AddFrame(tframe,new TGLayoutHints(kLHintsLeft ,2,2,2,2)); 
00582 }

void ScanFrameCC::DrawTrackRange  )  [private]
 

Definition at line 604 of file ScanFrameCC.cxx.

References Label, tframe, and TrackRange.

Referenced by BuildScanSheet().

00604                                 {  
00605   tframe = new TGHorizontalFrame(fSframe,400,10);
00606   Label = new TGLabel(tframe,"");
00607   Label->SetText("Track Energy (Range) ");
00608   TrackRange = new TGNumberEntry(tframe,0,10,-1,TGNumberFormat::kNESReal);
00609   TrackRange->Connect("ValueSet(Long_t)","ScanFrameCC",this,"TrackRangeProc(Long_t)");
00610   tframe->AddFrame(TrackRange,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00611   tframe->AddFrame(Label,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00612   fSframe->AddFrame(tframe ,new TGLayoutHints(kLHintsLeft ,2,2,2,2)); 
00613   TrackRange->SetState(true);
00614 }

void ScanFrameCC::DrawTrackVertexPlanesMissed  )  [private]
 

Definition at line 634 of file ScanFrameCC.cxx.

References Label, tframe, and TrackVertexPlanesMissed.

Referenced by BuildScanSheet().

00634                                              {  
00635    tframe = new TGHorizontalFrame(fSframe,400,10);
00636   Label = new TGLabel(tframe,"");
00637  Label->SetText("# Extra Track Vertex Planes ");
00638  TrackVertexPlanesMissed = new TGNumberEntry(tframe,0,5,-1,TGNumberFormat::kNESInteger);
00639   TrackVertexPlanesMissed->Connect("ValueSet(Long_t)","ScanFrameCC",this,"TrackVertexPlanesMissedProc(Long_t)");
00640   tframe->AddFrame(TrackVertexPlanesMissed,new TGLayoutHints(kLHintsCenterX|kLHintsExpandY,2,2,2,2));
00641   tframe->AddFrame(Label,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00642   fSframe->AddFrame(tframe ,new TGLayoutHints(kLHintsLeft ,2,2,2,2)); 
00643   TrackVertexPlanesMissed->SetState(true);
00644 
00645 }

void ScanFrameCC::EventFakeProc  ) 
 

Definition at line 222 of file ScanFrameCC.cxx.

References EventFake, and fEvtFake.

00222                                {
00223   if(fEvtFake==0) {
00224     fEvtFake=1;
00225     EventFake->SetOn(true);
00226   }
00227   else{
00228     fEvtFake=0;
00229     EventFake->SetOn(false);
00230     fEvtFake=0;
00231   }
00232 }

void ScanFrameCC::EventMissedProc Long_t  nmiss  ) 
 

Definition at line 216 of file ScanFrameCC.cxx.

References EventsMissed, EventsMissedTrack, and fEvtMissed.

00216                                         {
00217   fEvtMissed=EventsMissed->GetIntNumber();
00218   if(fEvtMissed>0) EventsMissedTrack->SetState(kButtonEngaged);
00219   else EventsMissedTrack->SetState(kButtonDisabled);
00220 
00221 }

void ScanFrameCC::EventMissedTrackPlanesProc Long_t  v  ) 
 

Definition at line 249 of file ScanFrameCC.cxx.

References EventsMissedTrackPlanes, and fEvtMissedTrackPlanes.

00249                                                    {
00250   fEvtMissedTrackPlanes=EventsMissedTrackPlanes->GetIntNumber();
00251 }

void ScanFrameCC::EventMissedTrackProc  ) 
 

Definition at line 234 of file ScanFrameCC.cxx.

References EventsMissedTrack, EventsMissedTrackPlanes, fEvtMissedTrack, and fEvtMissedTrackPlanes.

00234                                       {
00235   if(fEvtMissedTrack==0) {
00236     fEvtMissedTrack=1;
00237     EventsMissedTrack->SetOn(true);
00238     EventsMissedTrackPlanes->SetState(true);
00239  
00240   }
00241   else{
00242     fEvtMissedTrack=0;
00243     EventsMissedTrack->SetOn(false);
00244     EventsMissedTrackPlanes->SetState(false);
00245     fEvtMissedTrackPlanes=0;
00246   }
00247 }

void ScanFrameCC::FakeTrackProc  ) 
 

Definition at line 405 of file ScanFrameCC.cxx.

References FakeTrack, and fFakeTrack.

00405                                {
00406  if(fFakeTrack==0) {
00407     fFakeTrack=1;
00408     FakeTrack->SetOn(true);
00409   }
00410   else{
00411     fFakeTrack=0;
00412     FakeTrack->SetOn(false);
00413   }
00414 }

void ScanFrameCC::InitScanSheet  )  [virtual]
 

Reimplemented from ScanFrame.

Definition at line 55 of file ScanFrameCC.cxx.

References fContainBad, fEvtFake, fEvtMissed, fEvtMissedTrack, fEvtMissedTrackPlanes, fFakeTrack, fMissedTrackPlanes, fRad, fShower2Evt, fShowerBrem, fShowerEnergy, fShowerExtraPH, fShowerFail, fShowerLostPH, fShowerMissed, fShowerMissedNeu, fShowerSecinPrim, fSlice2Evt, fSliceEvtMissed, fSliceMergeEvt, fSlicePartialEvt, fSliceSplitEvt, fTrackChargeBad, fTrackContained, fTrackCurv, fTrackEndPlanesMissed, fTrackLostInCoil, fTrackLostInSpect, fTrackMerge, fTrackMissed, fTrackRange, fTrackVertexPlanesMissed, fUp, and fVp.

00055                                {
00056 
00057   fScanName = "CC";
00058   fScanFormat="";  // For backward compatibility 
00059 
00060   fEvtMissed=0;
00061   fEvtMissedTrack=0;
00062   fEvtMissedTrackPlanes=0;
00063   fSliceEvtMissed=false;
00064   fSliceSplitEvt=false;
00065   fSliceMergeEvt=false;
00066   fSlicePartialEvt=false;
00067   fSlice2Evt=false;
00068   fTrackMissed=0;
00069   fEvtFake=0;
00070   fMissedTrackPlanes=0;
00071   fTrackRange=0;
00072   fTrackCurv=0;
00073   fTrackContained=0;
00074   fTrackChargeBad=false;
00075   fTrackVertexPlanesMissed=0;
00076   fTrackEndPlanesMissed=0;
00077   fTrackLostInCoil=false;
00078   fTrackLostInSpect=false;
00079   fTrackMerge=false;
00080   fFakeTrack=false;
00081   fContainBad=false;
00082   fShowerMissed=false;
00083   fShowerLostPH=-999;
00084   fShowerExtraPH=0;
00085   fShowerBrem=false;
00086   fShower2Evt=false;
00087   fShowerSecinPrim=false;
00088   fShowerFail=0;
00089   fShowerMissedNeu=false;
00090   fShowerEnergy=0;
00091   fUp=0;
00092   fVp=0;
00093   fRad=0;
00094 
00095 }

void ScanFrameCC::MissedTrackPlanesProc Long_t  v  ) 
 

Definition at line 337 of file ScanFrameCC.cxx.

References fMissedTrackPlanes, and MissedTrackPlanes.

00337                                              {
00338   fMissedTrackPlanes=MissedTrackPlanes->GetIntNumber();
00339 }

void ScanFrameCC::Pass const std::string  attribute  )  [virtual]
 

Reimplemented from ScanFrame.

Definition at line 97 of file ScanFrameCC.cxx.

References SetSlice2Evt().

00097                                                 {
00098   if ( attribute == "Slice2Evt" ) this->SetSlice2Evt();
00099 }

void ScanFrameCC::PassFloat const std::string  attribute,
Double_t  value
[virtual]
 

Reimplemented from ScanFrame.

Definition at line 106 of file ScanFrameCC.cxx.

References SetCurv(), SetRange(), SetShwE(), SetShwExtraPH(), and SetShwLostPH().

00106                                                                     {
00107 
00108   if ( attribute == "Curv" )       this->SetCurv(value);
00109   if ( attribute == "Range" )      this->SetRange(value);
00110   if ( attribute == "ShwE" )       this->SetShwE(value);
00111   if ( attribute == "ShwExtraPH" ) this->SetShwExtraPH(value);
00112   if ( attribute == "ShwLostPH" )  this->SetShwLostPH(value);
00113 
00114 }

void ScanFrameCC::PassInt const std::string  attribute,
Long_t  value
[virtual]
 

Reimplemented from ScanFrame.

Definition at line 101 of file ScanFrameCC.cxx.

References SetTrackContained().

00101                                                                 {
00102 
00103   if ( attribute == "TrackContained" ) this->SetTrackContained(value);
00104 }

void ScanFrameCC::RadCalcProc Long_t  v  ) 
 

Definition at line 416 of file ScanFrameCC.cxx.

References fUp, fVp, pow(), RadLabel, UPosVal, and VPosVal.

00416                                     {
00417   fUp = UPosVal->GetNumber();
00418   fVp = VPosVal->GetNumber();
00419   float x =0.7071*(fUp-fVp);
00420   float y = 0.7071*(fUp+fVp);
00421   const float x0=1.4885;  const float y0=0.1397;
00422   float r = pow((x-x0)*(x-x0) + (y-y0)*(y-y0),float(0.5));
00423   cout << " x " << x << " y " << y << endl;
00424   RadLabel->SetNumber(r);
00425 }

void ScanFrameCC::ResetDisplay std::string  mode = ""  )  [virtual]
 

Reimplemented from ScanFrame.

Definition at line 116 of file ScanFrameCC.cxx.

References ContainBad, EventFake, EventsMissed, EventsMissedTrack, EventsMissedTrackPlanes, FakeTrack, fShowerEnergy, fTrackCurv, fTrackRange, MissedTrackPlanes, ScanFrame::ResetDisplay(), ResetDisplay_noPH(), Shower2Evt, ShowerBrem, ShowerEnergy, ShowerExtraPH, ShowerFail, ShowerLostPH, ShowerMissed, ShowerMissedNeu, ShowerSecinPrim, Slice2Evt, SliceEvtMissed, SliceMergeEvt, SlicePartialEvt, SliceSplitEvt, TrackChargeBad, TrackCurv, TrackEndPlanesMissed, TrackLostInCoil, TrackLostInSpect, TrackMerge, TrackMissed, TrackRange, TrackVertexPlanesMissed, UPosVal, and VPosVal.

00116                                             {
00117   if ( mode == "noPH") {
00118     this->ResetDisplay_noPH();
00119     return;
00120   }
00121 
00122   this->ScanFrame::ResetDisplay(mode);
00123 
00124   EventsMissed->SetIntNumber(0);
00125   EventsMissed->SetNumber(0);
00126   EventFake->SetOn(false);
00127   EventsMissedTrack->SetOn(false);
00128   EventsMissedTrackPlanes->SetIntNumber(0);
00129   TrackChargeBad->SetOn(false);
00130   SliceEvtMissed->SetOn(false);
00131   Slice2Evt->SetOn(false);
00132   SliceMergeEvt->SetOn(false);
00133   SlicePartialEvt->SetOn(false);
00134   SliceSplitEvt->SetOn(false);
00135   TrackMissed->SetOn(false);
00136   MissedTrackPlanes->SetNumber(0);
00137   TrackRange->SetNumber(fTrackRange);
00138   TrackCurv->SetNumber(fTrackCurv);
00139   TrackVertexPlanesMissed->SetNumber(0);
00140   TrackEndPlanesMissed->SetNumber(0);
00141   TrackLostInCoil->SetOn(false);
00142   TrackLostInSpect->SetOn(false);
00143   TrackMerge->SetOn(false);
00144   FakeTrack->SetOn(false);
00145   ContainBad->SetOn(false);
00146   UPosVal->SetNumber(0);
00147   VPosVal->SetNumber(0);
00148   ShowerMissed->SetOn(false);
00149   Shower2Evt->SetOn(false);
00150   ShowerSecinPrim->SetOn(false);
00151   ShowerFail->SetOn(false);
00152   ShowerMissedNeu->SetOn(false);
00153   ShowerBrem->SetOn(false);
00154   ShowerLostPH->SetNumber(-999);
00155   ShowerExtraPH->SetNumber(0);
00156   ShowerEnergy->SetNumber(fShowerEnergy);
00157     EventsMissedTrack->SetOn(false);
00158     MissedTrackPlanes->SetState(false);
00159     TrackRange->SetState(true);
00160     TrackCurv->SetState(true);
00161     TrackVertexPlanesMissed->SetState(true);
00162     TrackEndPlanesMissed->SetState(true);
00163     TrackLostInCoil->SetState(kButtonEngaged);
00164     TrackLostInSpect->SetState(kButtonEngaged);
00165     FakeTrack->SetState(kButtonEngaged);
00166     ContainBad->SetState(kButtonEngaged);
00167     TrackChargeBad->SetState(kButtonEngaged);
00168 }

void ScanFrameCC::ResetDisplay_noPH  ) 
 

Definition at line 171 of file ScanFrameCC.cxx.

References fShowerEnergy, fTrackCurv, fTrackRange, ShowerEnergy, TrackCurv, and TrackRange.

Referenced by ResetDisplay().

00171                                    {
00172 
00173   runLabel->SetText(fRun);
00174   snarlLabel->SetText(fSnarl);
00175   eventLabel->SetText(fEvent);
00176   sliceLabel->SetText(fSlice);
00177   TrackRange->SetNumber(fTrackRange);
00178   TrackCurv->SetNumber(fTrackCurv);
00179   ShowerEnergy->SetNumber(fShowerEnergy);
00180 }

void ScanFrameCC::SetCurv Float_t  s  )  [inline, private]
 

Definition at line 175 of file ScanFrameCC.h.

References fTrackCurv, and s().

Referenced by PassFloat().

00175 {fTrackCurv=s;}

void ScanFrameCC::SetMissedSliceEvt Long_t  m  )  [inline, private]
 

Definition at line 179 of file ScanFrameCC.h.

References fSliceEvtMissed, and SliceEvtMissed.

00179 {fSliceEvtMissed=m; if(m==0)SliceEvtMissed->SetOn(false); if(m>0)SliceEvtMissed->SetOn(true);}

void ScanFrameCC::SetRange Float_t  s  )  [inline, private]
 

Definition at line 174 of file ScanFrameCC.h.

References fTrackRange, and s().

Referenced by PassFloat().

00174 {fTrackRange=s;}

void ScanFrameCC::SetShwE Float_t  s  )  [inline, private]
 

Definition at line 176 of file ScanFrameCC.h.

References fShowerEnergy, and s().

Referenced by PassFloat().

00176 {fShowerEnergy=s;}

void ScanFrameCC::SetShwExtraPH double  s  )  [inline, private]
 

Definition at line 178 of file ScanFrameCC.h.

References fShowerExtraPH, s(), and ShowerExtraPH.

Referenced by PassFloat().

00178 {fShowerExtraPH=s;  ShowerExtraPH->SetNumber(fShowerExtraPH);}

void ScanFrameCC::SetShwLostPH double  s  )  [inline, private]
 

Definition at line 177 of file ScanFrameCC.h.

References fShowerLostPH, s(), and ShowerLostPH.

Referenced by PassFloat().

00177 {fShowerLostPH=s;  ShowerLostPH->SetNumber(fShowerLostPH);} 

void ScanFrameCC::SetSlice2Evt  )  [inline, private]
 

Definition at line 172 of file ScanFrameCC.h.

References fSlice2Evt, and Slice2Evt.

Referenced by Pass().

00172 {Slice2Evt->SetOn(true); fSlice2Evt=1;}

void ScanFrameCC::SetTrackContained Int_t  c  )  [inline, private]
 

Definition at line 173 of file ScanFrameCC.h.

References fTrackContained.

Referenced by PassInt().

00173 {fTrackContained=c;}

void ScanFrameCC::Shower2EvtProc  ) 
 

Definition at line 472 of file ScanFrameCC.cxx.

References fShower2Evt, and Shower2Evt.

00472                                 {
00473   if(fShower2Evt==0) {
00474     fShower2Evt=1;
00475     Shower2Evt->SetOn(true);
00476  }
00477   else{
00478     fShower2Evt=0;
00479     Shower2Evt->SetOn(false);
00480   }
00481 }

void ScanFrameCC::ShowerBremProc  ) 
 

Definition at line 461 of file ScanFrameCC.cxx.

References fShowerBrem, and ShowerBrem.

00461                                 {
00462   if(fShowerBrem==0) {
00463     fShowerBrem=1;
00464     ShowerBrem->SetOn(true);
00465  }
00466   else{
00467     fShowerBrem=0;
00468     ShowerBrem->SetOn(false);
00469   }
00470 }

void ScanFrameCC::ShowerEnergyProc Long_t  v  ) 
 

Definition at line 512 of file ScanFrameCC.cxx.

References fShowerEnergy, and ShowerEnergy.

00512                                         {
00513   fShowerEnergy=ShowerEnergy->GetNumber();
00514 }

void ScanFrameCC::ShowerExtraPHProc Long_t  v  ) 
 

Definition at line 508 of file ScanFrameCC.cxx.

References fShowerExtraPH, and ShowerExtraPH.

00508                                          {
00509   fShowerExtraPH=ShowerExtraPH->GetIntNumber();
00510 }

void ScanFrameCC::ShowerFailProc  ) 
 

Definition at line 493 of file ScanFrameCC.cxx.

References fShowerFail, and ShowerFail.

00493                                 {
00494   if(fShowerFail==0) {
00495     fShowerFail=1;
00496     ShowerFail->SetOn(true);
00497  }
00498   else{
00499     fShowerFail=0;
00500     ShowerFail->SetOn(false);
00501   }
00502 }

void ScanFrameCC::ShowerLostPHProc Long_t  v  ) 
 

Definition at line 504 of file ScanFrameCC.cxx.

References fShowerLostPH, and ShowerLostPH.

00504                                         {
00505   fShowerLostPH=ShowerLostPH->GetIntNumber();
00506 }

void ScanFrameCC::ShowerMissedNeuProc  ) 
 

Definition at line 450 of file ScanFrameCC.cxx.

References fShowerMissedNeu, and ShowerMissedNeu.

00450                                      {
00451   if(fShowerMissedNeu==0) {
00452     fShowerMissedNeu=1;
00453     ShowerMissedNeu->SetOn(true);
00454  }
00455   else{
00456     fShowerMissedNeu=0;
00457     ShowerMissedNeu->SetOn(false);
00458   }
00459 }

void ScanFrameCC::ShowerMissedProc  ) 
 

Definition at line 438 of file ScanFrameCC.cxx.

References fShowerMissed, ShowerEnergy, and ShowerMissed.

00438                                   {
00439   if(fShowerMissed==0) {
00440     fShowerMissed=1;
00441     ShowerMissed->SetOn(true);
00442     ShowerEnergy->SetState(false);
00443  }
00444   else{
00445     fShowerMissed=0;
00446     ShowerMissed->SetOn(false);
00447     ShowerEnergy->SetState(true);
00448   }
00449 }

void ScanFrameCC::ShowerSecinPrimProc  ) 
 

Definition at line 482 of file ScanFrameCC.cxx.

References fShowerSecinPrim, and ShowerSecinPrim.

00482                                      {
00483   if(fShowerSecinPrim==0) {
00484     fShowerSecinPrim=1;
00485     ShowerSecinPrim->SetOn(true);
00486  }
00487   else{
00488     fShowerSecinPrim=0;
00489     ShowerSecinPrim->SetOn(false);
00490   }
00491 }

void ScanFrameCC::Slice2EvtProc  ) 
 

Definition at line 275 of file ScanFrameCC.cxx.

References fSlice2Evt, and Slice2Evt.

00275                                {
00276  if(fSlice2Evt==0) {
00277     fSlice2Evt=1;
00278     Slice2Evt->SetOn(true);
00279   }
00280   else{
00281     fSlice2Evt=0;
00282     Slice2Evt->SetOn(false);
00283   }
00284 }

void ScanFrameCC::SliceEvtMissedProc  ) 
 

Definition at line 253 of file ScanFrameCC.cxx.

References fSliceEvtMissed, and SliceEvtMissed.

00253                                     {
00254  if(fSliceEvtMissed==0) {
00255     fSliceEvtMissed=1;
00256     SliceEvtMissed->SetOn(true);
00257   }
00258   else{
00259     fSliceEvtMissed=0;
00260     SliceEvtMissed->SetOn(false);
00261   }
00262 }

void ScanFrameCC::SliceMergeEvtProc  ) 
 

Definition at line 285 of file ScanFrameCC.cxx.

References fSliceMergeEvt, and SliceMergeEvt.

00285                                    {
00286  if(fSliceMergeEvt==0) {
00287     fSliceMergeEvt=1;
00288     SliceMergeEvt->SetOn(true);
00289   }
00290   else{
00291     fSliceMergeEvt=0;
00292     SliceMergeEvt->SetOn(false);
00293   }
00294 }

void ScanFrameCC::SlicePartialEvtProc  ) 
 

Definition at line 295 of file ScanFrameCC.cxx.

References fSlicePartialEvt, and SlicePartialEvt.

00295                                      {
00296  if(fSlicePartialEvt==0) {
00297     fSlicePartialEvt=1;
00298     SlicePartialEvt->SetOn(true);
00299   }
00300   else{
00301     fSlicePartialEvt=0;
00302     SlicePartialEvt->SetOn(false);
00303   }
00304 }

void ScanFrameCC::SliceSplitEvtProc  ) 
 

Definition at line 264 of file ScanFrameCC.cxx.

References fSliceSplitEvt, and SliceSplitEvt.

00264                                    {
00265  if(fSliceSplitEvt==0) {
00266     fSliceSplitEvt=1;
00267     SliceSplitEvt->SetOn(true);
00268   }
00269   else{
00270     fSliceSplitEvt=0;
00271     SliceSplitEvt->SetOn(false);
00272   }
00273 }

void ScanFrameCC::TrackChargeBadProc  ) 
 

Definition at line 368 of file ScanFrameCC.cxx.

References fTrackChargeBad, and TrackChargeBad.

00368                                     {
00369 
00370  if(fTrackChargeBad==0) {
00371     fTrackChargeBad=1;
00372     TrackChargeBad->SetOn(true);
00373   }
00374   else{
00375     fTrackChargeBad=0;
00376     TrackChargeBad->SetOn(false);
00377   }
00378 }

void ScanFrameCC::TrackCurvProc Long_t  v  ) 
 

Definition at line 345 of file ScanFrameCC.cxx.

References fTrackCurv, and TrackCurv.

00345                                       {
00346  fTrackCurv=TrackCurv->GetNumber();
00347 }

void ScanFrameCC::TrackEndPlanesMissedProc Long_t  v  ) 
 

Definition at line 353 of file ScanFrameCC.cxx.

References fTrackEndPlanesMissed, and TrackEndPlanesMissed.

00353                                                  {
00354  fTrackEndPlanesMissed= TrackEndPlanesMissed->GetIntNumber();
00355 }

void ScanFrameCC::TrackLostInCoilProc  ) 
 

Definition at line 357 of file ScanFrameCC.cxx.

References fTrackLostInCoil, and TrackLostInCoil.

00357                                      {
00358  if(fTrackLostInCoil==0) {
00359     fTrackLostInCoil=1;
00360     TrackLostInCoil->SetOn(true);
00361   }
00362   else{
00363     fTrackLostInCoil=0;
00364     TrackLostInCoil->SetOn(false);
00365   }
00366 }

void ScanFrameCC::TrackLostInSpectProc  ) 
 

Definition at line 381 of file ScanFrameCC.cxx.

References fTrackLostInSpect, and TrackLostInSpect.

00381                                       {
00382 
00383  if(fTrackLostInSpect==0) {
00384     fTrackLostInSpect=1;
00385     TrackLostInSpect->SetOn(true);
00386   }
00387   else{
00388     fTrackLostInSpect=0;
00389     TrackLostInSpect->SetOn(false);
00390   }
00391 }

void ScanFrameCC::TrackMergeProc  ) 
 

Definition at line 393 of file ScanFrameCC.cxx.

References fTrackMerge, and TrackMerge.

00393                                 {
00394 
00395  if(fTrackMerge==0) {
00396     fTrackMerge=1;
00397     TrackMerge->SetOn(true);
00398   }
00399   else{
00400     fTrackMerge=0;
00401     TrackMerge->SetOn(false);
00402   }
00403 }

void ScanFrameCC::TrackMissedProc  ) 
 

Definition at line 306 of file ScanFrameCC.cxx.

References ContainBad, EventsMissedTrack, FakeTrack, fEvtMissedTrack, MissedTrackPlanes, TrackChargeBad, TrackCurv, TrackEndPlanesMissed, TrackLostInCoil, TrackLostInSpect, TrackRange, and TrackVertexPlanesMissed.

00306                                  {
00307  if(fEvtMissedTrack==0) {
00308     fEvtMissedTrack=1;
00309     EventsMissedTrack->SetOn(true);
00310     MissedTrackPlanes->SetState(true);
00311     //    TrackRange->SetState(false);
00312     //  TrackCurv->SetState(false);
00313     //  TrackVertexPlanesMissed->SetState(false);
00314     // TrkEndPlanesMissed->SetState(false);
00315     // TrackLostInCoil->SetState(kButtonDisabled);
00316     // TrackLostInSpect->SetState(kButtonDisabled);
00317     // FakeTrack->SetState(kButtonDisabled);
00318     // ContainBad->SetState(kButtonDisabled);
00319     // TrackChargeBad->SetState(kButtonDisabled);
00320   }
00321   else{
00322     fEvtMissedTrack=0;
00323     EventsMissedTrack->SetOn(false);
00324     MissedTrackPlanes->SetState(false);
00325     TrackRange->SetState(true);
00326     TrackCurv->SetState(true);
00327     TrackVertexPlanesMissed->SetState(true);
00328     TrackEndPlanesMissed->SetState(true);
00329     TrackLostInCoil->SetState(kButtonEngaged);
00330     TrackLostInSpect->SetState(kButtonEngaged);
00331     FakeTrack->SetState(kButtonEngaged);
00332     ContainBad->SetState(kButtonEngaged);
00333     TrackChargeBad->SetState(kButtonEngaged);
00334  }
00335 }

void ScanFrameCC::TrackRangeProc Long_t  v  ) 
 

Definition at line 341 of file ScanFrameCC.cxx.

References fTrackRange, and TrackRange.

00341                                        {
00342   fTrackRange=TrackRange->GetNumber();
00343 }

void ScanFrameCC::TrackVertexPlanesMissedProc Long_t  v  ) 
 

Definition at line 349 of file ScanFrameCC.cxx.

References fTrackVertexPlanesMissed, and TrackVertexPlanesMissed.

00349                                                     {
00350  fTrackVertexPlanesMissed=TrackVertexPlanesMissed->GetIntNumber();
00351 }

void ScanFrameCC::WriteScanSheet ofstream &  out  )  [virtual]
 

Reimplemented from ScanFrame.

Definition at line 182 of file ScanFrameCC.cxx.

References EventsMissedTrackPlanes, fContainBad, fEvtFake, fEvtMissed, fEvtMissedTrack, fFakeTrack, fShower2Evt, fShowerBrem, fShowerEnergy, fShowerExtraPH, fShowerFail, fShowerLostPH, fShowerMissed, fShowerMissedNeu, fShowerSecinPrim, fSlice2Evt, fSliceEvtMissed, fSliceMergeEvt, fSlicePartialEvt, fSliceSplitEvt, fTrackChargeBad, fTrackContained, fTrackCurv, fTrackLostInCoil, fTrackLostInSpect, fTrackMerge, fTrackMissed, fTrackRange, MissedTrackPlanes, TrackEndPlanesMissed, and TrackVertexPlanesMissed.

00182                                               {
00183    out << fEvtMissed << " " 
00184        << fEvtFake << " " 
00185        << fEvtMissedTrack << " " 
00186        << EventsMissedTrackPlanes->GetIntNumber() << " " 
00187        << fSliceEvtMissed << " " 
00188        << fSlice2Evt << " " 
00189        << fSliceSplitEvt << " " 
00190        << fSliceMergeEvt << " " 
00191        << fSlicePartialEvt << " " 
00192        << fTrackMissed << " " 
00193        << MissedTrackPlanes->GetIntNumber() << " " 
00194        << fTrackRange << " " 
00195        << fTrackCurv << " "
00196        << fTrackContained << " " 
00197        << fTrackChargeBad << " " 
00198        << TrackVertexPlanesMissed->GetIntNumber() << " " 
00199        << TrackEndPlanesMissed->GetIntNumber() << " " 
00200        << fTrackLostInCoil << " " 
00201        << fTrackLostInSpect << " " 
00202        << fTrackMerge << " " 
00203        << fFakeTrack << " " 
00204        << fContainBad << " " 
00205        << fShowerMissed << " " 
00206        << fShowerMissedNeu << " " 
00207        << fShowerBrem << " " 
00208        << fShower2Evt << " "
00209        << fShowerSecinPrim << " "
00210        << fShowerFail << " " 
00211        << fShowerLostPH << " " 
00212        << fShowerExtraPH << " " 
00213        << fShowerEnergy << " ";  
00214 }


Member Data Documentation

TGCheckButton* ScanFrameCC::ContainBad [private]
 

Transient, do not output.

Definition at line 102 of file ScanFrameCC.h.

Referenced by ContainBadProc(), DrawContainBad(), ResetDisplay(), and TrackMissedProc().

TGCheckButton* ScanFrameCC::EventFake [private]
 

Transient, do not output.

Definition at line 84 of file ScanFrameCC.h.

Referenced by DrawEventFake(), EventFakeProc(), and ResetDisplay().

TGNumberEntry* ScanFrameCC::EventsMissed [private]
 

Transient, do not output.

Definition at line 82 of file ScanFrameCC.h.

Referenced by DrawMissedEvents(), EventMissedProc(), and ResetDisplay().

TGCheckButton* ScanFrameCC::EventsMissedTrack [private]
 

Transient, do not output.

Definition at line 83 of file ScanFrameCC.h.

Referenced by DrawMissedEventsTracks(), EventMissedProc(), EventMissedTrackProc(), ResetDisplay(), and TrackMissedProc().

TGNumberEntry* ScanFrameCC::EventsMissedTrackPlanes [private]
 

Transient, do not output.

Definition at line 85 of file ScanFrameCC.h.

Referenced by DrawMissedEventsTracksPlanes(), EventMissedTrackPlanesProc(), EventMissedTrackProc(), ResetDisplay(), and WriteScanSheet().

TGCheckButton* ScanFrameCC::FakeTrack [private]
 

Transient, do not output.

Definition at line 101 of file ScanFrameCC.h.

Referenced by DrawFakeTrack(), FakeTrackProc(), ResetDisplay(), and TrackMissedProc().

Long_t ScanFrameCC::fContainBad [private]
 

Definition at line 136 of file ScanFrameCC.h.

Referenced by ContainBadProc(), InitScanSheet(), and WriteScanSheet().

Long_t ScanFrameCC::fEvtFake [private]
 

Definition at line 116 of file ScanFrameCC.h.

Referenced by EventFakeProc(), InitScanSheet(), and WriteScanSheet().

Long_t ScanFrameCC::fEvtMissed [private]
 

Transient, do not output.

Definition at line 115 of file ScanFrameCC.h.

Referenced by EventMissedProc(), InitScanSheet(), and WriteScanSheet().

Long_t ScanFrameCC::fEvtMissedTrack [private]
 

Definition at line 117 of file ScanFrameCC.h.

Referenced by EventMissedTrackProc(), InitScanSheet(), TrackMissedProc(), and WriteScanSheet().

Long_t ScanFrameCC::fEvtMissedTrackPlanes [private]
 

Definition at line 118 of file ScanFrameCC.h.

Referenced by EventMissedTrackPlanesProc(), EventMissedTrackProc(), and InitScanSheet().

Long_t ScanFrameCC::fFakeTrack [private]
 

Definition at line 134 of file ScanFrameCC.h.

Referenced by FakeTrackProc(), InitScanSheet(), and WriteScanSheet().

Long_t ScanFrameCC::fMissedTrackPlanes [private]
 

Definition at line 125 of file ScanFrameCC.h.

Referenced by InitScanSheet(), and MissedTrackPlanesProc().

double ScanFrameCC::fRad [private]
 

Definition at line 148 of file ScanFrameCC.h.

Referenced by InitScanSheet().

Long_t ScanFrameCC::fShower2Evt [private]
 

Definition at line 140 of file ScanFrameCC.h.

Referenced by InitScanSheet(), Shower2EvtProc(), and WriteScanSheet().

Long_t ScanFrameCC::fShowerBrem [private]
 

Definition at line 138 of file ScanFrameCC.h.

Referenced by InitScanSheet(), ShowerBremProc(), and WriteScanSheet().

float ScanFrameCC::fShowerEnergy [private]
 

Definition at line 145 of file ScanFrameCC.h.

Referenced by InitScanSheet(), ResetDisplay(), ResetDisplay_noPH(), SetShwE(), ShowerEnergyProc(), and WriteScanSheet().

double ScanFrameCC::fShowerExtraPH [private]
 

Definition at line 144 of file ScanFrameCC.h.

Referenced by InitScanSheet(), SetShwExtraPH(), ShowerExtraPHProc(), and WriteScanSheet().

Long_t ScanFrameCC::fShowerFail [private]
 

Definition at line 141 of file ScanFrameCC.h.

Referenced by InitScanSheet(), ShowerFailProc(), and WriteScanSheet().

double ScanFrameCC::fShowerLostPH [private]
 

Definition at line 143 of file ScanFrameCC.h.

Referenced by InitScanSheet(), SetShwLostPH(), ShowerLostPHProc(), and WriteScanSheet().

Long_t ScanFrameCC::fShowerMissed [private]
 

Definition at line 137 of file ScanFrameCC.h.

Referenced by InitScanSheet(), ShowerMissedProc(), and WriteScanSheet().

Long_t ScanFrameCC::fShowerMissedNeu [private]
 

Definition at line 139 of file ScanFrameCC.h.

Referenced by InitScanSheet(), ShowerMissedNeuProc(), and WriteScanSheet().

Long_t ScanFrameCC::fShowerSecinPrim [private]
 

Definition at line 142 of file ScanFrameCC.h.

Referenced by InitScanSheet(), ShowerSecinPrimProc(), and WriteScanSheet().

Long_t ScanFrameCC::fSlice2Evt [private]
 

Definition at line 120 of file ScanFrameCC.h.

Referenced by InitScanSheet(), SetSlice2Evt(), Slice2EvtProc(), and WriteScanSheet().

Long_t ScanFrameCC::fSliceEvtMissed [private]
 

Definition at line 119 of file ScanFrameCC.h.

Referenced by InitScanSheet(), SetMissedSliceEvt(), SliceEvtMissedProc(), and WriteScanSheet().

Long_t ScanFrameCC::fSliceMergeEvt [private]
 

Definition at line 122 of file ScanFrameCC.h.

Referenced by InitScanSheet(), SliceMergeEvtProc(), and WriteScanSheet().

Long_t ScanFrameCC::fSlicePartialEvt [private]
 

Definition at line 123 of file ScanFrameCC.h.

Referenced by InitScanSheet(), SlicePartialEvtProc(), and WriteScanSheet().

Long_t ScanFrameCC::fSliceSplitEvt [private]
 

Definition at line 121 of file ScanFrameCC.h.

Referenced by InitScanSheet(), SliceSplitEvtProc(), and WriteScanSheet().

Long_t ScanFrameCC::fTrackChargeBad [private]
 

Definition at line 129 of file ScanFrameCC.h.

Referenced by InitScanSheet(), TrackChargeBadProc(), and WriteScanSheet().

Long_t ScanFrameCC::fTrackContained [private]
 

Definition at line 128 of file ScanFrameCC.h.

Referenced by InitScanSheet(), SetTrackContained(), and WriteScanSheet().

float ScanFrameCC::fTrackCurv [private]
 

Definition at line 127 of file ScanFrameCC.h.

Referenced by InitScanSheet(), ResetDisplay(), ResetDisplay_noPH(), SetCurv(), TrackCurvProc(), and WriteScanSheet().

Long_t ScanFrameCC::fTrackEndPlanesMissed [private]
 

Definition at line 131 of file ScanFrameCC.h.

Referenced by InitScanSheet(), and TrackEndPlanesMissedProc().

Long_t ScanFrameCC::fTrackLostInCoil [private]
 

Definition at line 132 of file ScanFrameCC.h.

Referenced by InitScanSheet(), TrackLostInCoilProc(), and WriteScanSheet().

Long_t ScanFrameCC::fTrackLostInSpect [private]
 

Definition at line 133 of file ScanFrameCC.h.

Referenced by InitScanSheet(), TrackLostInSpectProc(), and WriteScanSheet().

Long_t ScanFrameCC::fTrackMerge [private]
 

Definition at line 135 of file ScanFrameCC.h.

Referenced by InitScanSheet(), TrackMergeProc(), and WriteScanSheet().

Long_t ScanFrameCC::fTrackMissed [private]
 

Definition at line 124 of file ScanFrameCC.h.

Referenced by InitScanSheet(), and WriteScanSheet().

float ScanFrameCC::fTrackRange [private]
 

Definition at line 126 of file ScanFrameCC.h.

Referenced by InitScanSheet(), ResetDisplay(), ResetDisplay_noPH(), SetRange(), TrackRangeProc(), and WriteScanSheet().

Long_t ScanFrameCC::fTrackVertexPlanesMissed [private]
 

Definition at line 130 of file ScanFrameCC.h.

Referenced by InitScanSheet(), and TrackVertexPlanesMissedProc().

double ScanFrameCC::fUp [private]
 

Definition at line 146 of file ScanFrameCC.h.

Referenced by InitScanSheet(), and RadCalcProc().

double ScanFrameCC::fVp [private]
 

Definition at line 147 of file ScanFrameCC.h.

Referenced by InitScanSheet(), and RadCalcProc().

TGLabel* ScanFrameCC::Label [private]
 

Transient, do not output.

Definition at line 112 of file ScanFrameCC.h.

Referenced by DrawMissedEvents(), DrawMissedEventsTracks(), DrawMissedEventsTracksPlanes(), DrawMissedTrackPlanes(), DrawShowerEnergy(), DrawShowerExtraPH(), DrawShowerLostPH(), DrawTrackCurv(), DrawTrackEndPlanesMissed(), DrawTrackRange(), and DrawTrackVertexPlanesMissed().

TGNumberEntry* ScanFrameCC::MissedTrackPlanes [private]
 

Transient, do not output.

Definition at line 92 of file ScanFrameCC.h.

Referenced by DrawMissedTrackPlanes(), MissedTrackPlanesProc(), ResetDisplay(), TrackMissedProc(), and WriteScanSheet().

TGNumberEntry* ScanFrameCC::RadLabel [private]
 

Transient, do not output.

Definition at line 81 of file ScanFrameCC.h.

Referenced by DrawContainBad(), and RadCalcProc().

TGCheckButton* ScanFrameCC::Shower2Evt [private]
 

Transient, do not output.

Definition at line 105 of file ScanFrameCC.h.

Referenced by DrawShowerMissed(), ResetDisplay(), and Shower2EvtProc().

TGCheckButton* ScanFrameCC::ShowerBrem [private]
 

Transient, do not output.

Definition at line 104 of file ScanFrameCC.h.

Referenced by DrawShowerMissed(), ResetDisplay(), and ShowerBremProc().

TGNumberEntry* ScanFrameCC::ShowerEnergy [private]
 

Transient, do not output.

Definition at line 111 of file ScanFrameCC.h.

Referenced by DrawShowerEnergy(), ResetDisplay(), ResetDisplay_noPH(), ShowerEnergyProc(), and ShowerMissedProc().

TGNumberEntry* ScanFrameCC::ShowerExtraPH [private]
 

Transient, do not output.

Definition at line 110 of file ScanFrameCC.h.

Referenced by DrawShowerExtraPH(), ResetDisplay(), SetShwExtraPH(), and ShowerExtraPHProc().

TGCheckButton* ScanFrameCC::ShowerFail [private]
 

Transient, do not output.

Definition at line 107 of file ScanFrameCC.h.

Referenced by DrawShowerMissed(), ResetDisplay(), and ShowerFailProc().

TGNumberEntry* ScanFrameCC::ShowerLostPH [private]
 

Transient, do not output.

Definition at line 109 of file ScanFrameCC.h.

Referenced by DrawShowerLostPH(), ResetDisplay(), SetShwLostPH(), and ShowerLostPHProc().

TGCheckButton* ScanFrameCC::ShowerMissed [private]
 

Transient, do not output.

Definition at line 103 of file ScanFrameCC.h.

Referenced by DrawShowerMissed(), ResetDisplay(), and ShowerMissedProc().

TGCheckButton* ScanFrameCC::ShowerMissedNeu [private]
 

Transient, do not output.

Definition at line 108 of file ScanFrameCC.h.

Referenced by DrawShowerMissed(), ResetDisplay(), and ShowerMissedNeuProc().

TGCheckButton* ScanFrameCC::ShowerSecinPrim [private]
 

Transient, do not output.

Definition at line 106 of file ScanFrameCC.h.

Referenced by DrawShowerMissed(), ResetDisplay(), and ShowerSecinPrimProc().

TGCheckButton* ScanFrameCC::Slice2Evt [private]
 

Transient, do not output.

Definition at line 90 of file ScanFrameCC.h.

Referenced by DrawSliceEvtMissed(), ResetDisplay(), SetSlice2Evt(), and Slice2EvtProc().

TGCheckButton* ScanFrameCC::SliceEvtMissed [private]
 

Transient, do not output.

Definition at line 86 of file ScanFrameCC.h.

Referenced by DrawSliceEvtMissed(), ResetDisplay(), SetMissedSliceEvt(), and SliceEvtMissedProc().

TGCheckButton* ScanFrameCC::SliceMergeEvt [private]
 

Transient, do not output.

Definition at line 88 of file ScanFrameCC.h.

Referenced by DrawSliceEvtMissed(), ResetDisplay(), and SliceMergeEvtProc().

TGCheckButton* ScanFrameCC::SlicePartialEvt [private]
 

Transient, do not output.

Definition at line 89 of file ScanFrameCC.h.

Referenced by DrawSliceEvtMissed(), ResetDisplay(), and SlicePartialEvtProc().

TGCheckButton* ScanFrameCC::SliceSplitEvt [private]
 

Transient, do not output.

Definition at line 87 of file ScanFrameCC.h.

Referenced by DrawSliceEvtMissed(), ResetDisplay(), and SliceSplitEvtProc().

TGHorizontalFrame* ScanFrameCC::tframe [private]
 

Transient, do not output.

Definition at line 113 of file ScanFrameCC.h.

Referenced by DrawContainBad(), DrawEventFake(), DrawFakeTrack(), DrawMissedEvents(), DrawMissedEventsTracks(), DrawMissedEventsTracksPlanes(), DrawMissedTrackPlanes(), DrawShowerEnergy(), DrawShowerExtraPH(), DrawShowerLostPH(), DrawShowerMissed(), DrawSliceEvtMissed(), DrawTrackCurv(), DrawTrackEndPlanesMissed(), DrawTrackLostInCoil(), DrawTrackLostInSpect(), DrawTrackMerge(), DrawTrackMissed(), DrawTrackRange(), and DrawTrackVertexPlanesMissed().

TGCheckButton* ScanFrameCC::TrackChargeBad [private]
 

Transient, do not output.

Definition at line 95 of file ScanFrameCC.h.

Referenced by DrawTrackCurv(), ResetDisplay(), TrackChargeBadProc(), and TrackMissedProc().

TGNumberEntry* ScanFrameCC::TrackCurv [private]
 

Transient, do not output.

Definition at line 94 of file ScanFrameCC.h.

Referenced by DrawTrackCurv(), ResetDisplay(), ResetDisplay_noPH(), TrackCurvProc(), and TrackMissedProc().

TGNumberEntry* ScanFrameCC::TrackEndPlanesMissed [private]
 

Transient, do not output.

Definition at line 97 of file ScanFrameCC.h.

Referenced by DrawTrackEndPlanesMissed(), ResetDisplay(), TrackEndPlanesMissedProc(), TrackMissedProc(), and WriteScanSheet().

TGCheckButton* ScanFrameCC::TrackLostInCoil [private]
 

Transient, do not output.

Definition at line 98 of file ScanFrameCC.h.

Referenced by DrawTrackLostInCoil(), ResetDisplay(), TrackLostInCoilProc(), and TrackMissedProc().

TGCheckButton* ScanFrameCC::TrackLostInSpect [private]
 

Transient, do not output.

Definition at line 99 of file ScanFrameCC.h.

Referenced by DrawTrackLostInSpect(), ResetDisplay(), TrackLostInSpectProc(), and TrackMissedProc().

TGCheckButton* ScanFrameCC::TrackMerge [private]
 

Transient, do not output.

Definition at line 100 of file ScanFrameCC.h.

Referenced by DrawTrackMerge(), ResetDisplay(), and TrackMergeProc().

TGCheckButton* ScanFrameCC::TrackMissed [private]
 

Transient, do not output.

Definition at line 91 of file ScanFrameCC.h.

Referenced by DrawTrackMissed(), and ResetDisplay().

TGNumberEntry* ScanFrameCC::TrackRange [private]
 

Transient, do not output.

Definition at line 93 of file ScanFrameCC.h.

Referenced by DrawTrackRange(), ResetDisplay(), ResetDisplay_noPH(), TrackMissedProc(), and TrackRangeProc().

TGNumberEntry* ScanFrameCC::TrackVertexPlanesMissed [private]
 

Transient, do not output.

Definition at line 96 of file ScanFrameCC.h.

Referenced by DrawTrackVertexPlanesMissed(), ResetDisplay(), TrackMissedProc(), TrackVertexPlanesMissedProc(), and WriteScanSheet().

TGNumberEntry* ScanFrameCC::UPosVal [private]
 

Definition at line 79 of file ScanFrameCC.h.

Referenced by DrawContainBad(), RadCalcProc(), and ResetDisplay().

TGNumberEntry* ScanFrameCC::VPosVal [private]
 

Transient, do not output.

Definition at line 80 of file ScanFrameCC.h.

Referenced by DrawContainBad(), RadCalcProc(), and ResetDisplay().


The documentation for this class was generated from the following files:
Generated on Fri Feb 13 23:04:38 2009 for loon by doxygen 1.3.5