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 (std::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 TrackEndsMismatchProc ()
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 DrawTrackEndsMismatch ()
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 * TrackEndsMismatch
 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 fTrackEndsMismatch
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

Detailed Description

Definition at line 20 of file ScanFrameCC.h.


Constructor & Destructor Documentation

ScanFrameCC::ScanFrameCC ( const TGWindow *  p  ) 

Definition at line 12 of file ScanFrameCC.cxx.

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(), DrawTrackEndsMismatch(), DrawTrackLostInCoil(), DrawTrackLostInSpect(), DrawTrackMerge(), DrawTrackMissed(), DrawTrackRange(), DrawTrackVertexPlanesMissed(), and ScanFrame::fSframe.

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   DrawTrackEndsMismatch();
00048   DrawContainBad();
00049   DrawShowerMissed();
00050   DrawShowerLostPH();
00051   DrawShowerExtraPH();
00052   DrawShowerEnergy();
00053 
00054 } 

ScanFrameCC::ClassDef ( ScanFrameCC  ,
 
) [private]

Reimplemented from ScanFrame.

void ScanFrameCC::ContainBadProc (  ) 

Definition at line 443 of file ScanFrameCC.cxx.

References ContainBad, and fContainBad.

00443                                 {
00444  if(fContainBad==0) {
00445     fContainBad=1;
00446     ContainBad->SetOn(true);
00447   }
00448   else{
00449     fContainBad=0;
00450     ContainBad->SetOn(false);
00451   }
00452 }

void ScanFrameCC::DrawContainBad (  )  [private]

Definition at line 714 of file ScanFrameCC.cxx.

References ContainBad, ScanFrame::fSframe, RadLabel, tframe, UPosVal, and VPosVal.

Referenced by BuildScanSheet().

00714                                 {  
00715   tframe = new TGHorizontalFrame(fSframe,400,10);
00716   ContainBad = new TGCheckButton(tframe," Track Fiducial Bad  ");
00717   ContainBad->Connect("Clicked()","ScanFrameCC",this,"ContainBadProc()");
00718   tframe->AddFrame(ContainBad,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));  
00719   TGLabel * Label2 = new TGLabel(tframe,"");
00720   Label2->SetText("      U:");
00721   tframe->AddFrame(Label2,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00722   
00723   UPosVal = new TGNumberEntry(tframe,0,10,-1,TGNumberFormat::kNESReal);
00724   UPosVal->Connect("ValueSet(Long_t)","ScanFrameCC",this,"RadCalcProc(Long_t)");
00725   tframe->AddFrame(UPosVal,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00726   
00727   TGLabel * Label3 = new TGLabel(tframe,"");
00728   Label3->SetText(" V:");
00729   tframe->AddFrame(Label3,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00730  
00731   VPosVal = new TGNumberEntry(tframe,0,10,-1,TGNumberFormat::kNESReal);
00732   VPosVal->Connect("ValueSet(Long_t)","ScanFrameCC",this,"RadCalcProc(Long_t)");
00733   tframe->AddFrame(VPosVal,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00734 
00735  
00736   TGLabel* Label4 = new TGLabel(tframe,"      R: ");
00737   tframe->AddFrame(Label4,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00738   
00739   RadLabel = new TGNumberEntry(tframe,0,10,-2,TGNumberFormat::kNESReal);
00740   tframe->AddFrame(RadLabel,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00741   RadLabel->SetState(false);
00742 
00743 
00744 
00745   fSframe->AddFrame(tframe,new TGLayoutHints(kLHintsLeft ,2,2,2,2)); 
00746 
00747 }

void ScanFrameCC::DrawEventFake (  )  [private]

Definition at line 600 of file ScanFrameCC.cxx.

References EventFake, ScanFrame::fSframe, and tframe.

Referenced by BuildScanSheet().

00600                                {  
00601   tframe = new TGHorizontalFrame(fSframe,400,10);
00602    EventFake = new TGCheckButton(tframe," Fake Event ");
00603    EventFake->Connect("Clicked()","ScanFrameCC",this,"EventFakeProc()");
00604   tframe->AddFrame(EventFake,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00605   fSframe->AddFrame(tframe,new TGLayoutHints(kLHintsLeft ,2,2,2,2)); 
00606 }

void ScanFrameCC::DrawFakeTrack (  )  [private]

Definition at line 698 of file ScanFrameCC.cxx.

References FakeTrack, ScanFrame::fSframe, and tframe.

Referenced by BuildScanSheet().

00698                                {  
00699    tframe = new TGHorizontalFrame(fSframe,400,10);
00700    FakeTrack = new TGCheckButton(tframe," Fake Track  ");
00701    FakeTrack->Connect("Clicked()","ScanFrameCC",this,"FakeTrackProc()");
00702    tframe->AddFrame(FakeTrack,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00703    fSframe->AddFrame(tframe,new TGLayoutHints(kLHintsLeft ,2,2,2,2)); 
00704 }

void ScanFrameCC::DrawMissedEvents (  )  [private]

Definition at line 532 of file ScanFrameCC.cxx.

References EventsMissed, ScanFrame::fSframe, Label, and tframe.

Referenced by BuildScanSheet().

00532                                   {
00533   tframe = new TGHorizontalFrame(fSframe,400,10);
00534   Label = new TGLabel(tframe,"Events Missed By Slicer");
00535   EventsMissed = new TGNumberEntry(tframe,0,5,-1,TGNumberFormat::kNESInteger);
00536   EventsMissed->Connect("ValueSet(Long_t)","ScanFrameCC",this,"EventMissedProc(Long_t)");
00537   tframe->AddFrame(EventsMissed,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00538   tframe->AddFrame(Label,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00539   fSframe->AddFrame(tframe,new TGLayoutHints(kLHintsLeft,2,2,2,2)); 
00540 }

void ScanFrameCC::DrawMissedEventsTracks (  )  [private]

Definition at line 542 of file ScanFrameCC.cxx.

References EventsMissedTrack, ScanFrame::fSframe, Label, and tframe.

Referenced by BuildScanSheet().

00542                                         {
00543   tframe = new TGHorizontalFrame(fSframe,400,10);
00544   Label = new TGLabel(tframe,"");
00545   Label->SetText(" Missed Event Contains Track ");
00546   EventsMissedTrack = new TGCheckButton(tframe,"");
00547   EventsMissedTrack->Connect("Clicked()","ScanFrameCC",this,"EventMissedTrackProc()");
00548   tframe->AddFrame(EventsMissedTrack,new TGLayoutHints(kLHintsCenterX|kLHintsExpandY,2,2,2,2));
00549   tframe->AddFrame(Label,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00550   fSframe->AddFrame(tframe,new TGLayoutHints(kLHintsCenterX ,2,2,2,2)); 
00551   EventsMissedTrack->SetEnabled(false);
00552   
00553 }

void ScanFrameCC::DrawMissedEventsTracksPlanes (  )  [private]

Definition at line 555 of file ScanFrameCC.cxx.

References EventsMissedTrackPlanes, ScanFrame::fSframe, Label, and tframe.

Referenced by BuildScanSheet().

00555                                               {
00556   tframe = new TGHorizontalFrame(fSframe,400,10);
00557   Label = new TGLabel(tframe,"");
00558   Label->SetText("# Planes in Missed Track ");
00559   EventsMissedTrackPlanes = new TGNumberEntry(tframe,0,5,-1,TGNumberFormat::kNESInteger);
00560   EventsMissedTrackPlanes->Connect("ValueSet(Long_t)","ScanFrameCC",this,"EventMissedTrackPlanesProc(Long_t)");
00561   //(EventsMissedTrackPlanes->GetNumberEntry())->Connect("TextChanged()","ScanFrameCC",this,"EventMissedTrackPlanesProc(Long_t)");
00562   tframe->AddFrame(EventsMissedTrackPlanes,new TGLayoutHints(kLHintsCenterX|kLHintsExpandY,2,2,2,2));
00563   tframe->AddFrame(Label,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00564   fSframe->AddFrame(tframe ,new TGLayoutHints(kLHintsCenterX ,2,2,2,2)); 
00565   EventsMissedTrackPlanes->SetState(false);
00566 }

void ScanFrameCC::DrawMissedTrackPlanes (  )  [private]

Definition at line 608 of file ScanFrameCC.cxx.

References ScanFrame::fSframe, Label, MissedTrackPlanes, and tframe.

Referenced by BuildScanSheet().

00608                                        {  
00609   tframe = new TGHorizontalFrame(fSframe,400,10);
00610   Label = new TGLabel(tframe,"");
00611   Label->SetText("# Planes in Missed Event Track ");
00612   MissedTrackPlanes = new TGNumberEntry(tframe,0,5,-1,TGNumberFormat::kNESInteger);
00613   MissedTrackPlanes->Connect("ValueSet(Long_t)","ScanFrameCC",this,"MissedTrackPlanesProc(Long_t)");
00614   tframe->AddFrame(MissedTrackPlanes,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00615   tframe->AddFrame(Label,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00616   fSframe->AddFrame(tframe ,new TGLayoutHints(kLHintsCenterX ,2,2,2,2)); 
00617   MissedTrackPlanes->SetState(false);
00618 }

void ScanFrameCC::DrawShowerEnergy (  )  [private]

Definition at line 803 of file ScanFrameCC.cxx.

References ScanFrame::fSframe, Label, ShowerEnergy, and tframe.

Referenced by BuildScanSheet().

00803                                   {  
00804    tframe = new TGHorizontalFrame(fSframe,400,10);
00805   Label = new TGLabel(tframe,"");
00806   Label->SetText("Shower Energy");
00807   ShowerEnergy = new TGNumberEntry(tframe,0,10,-1,TGNumberFormat::kNESReal);
00808   ShowerEnergy->Connect("ValueSet(Long_t)","ScanFrameCC",this,"ShowerEnergyProc(Long_t)");
00809   tframe->AddFrame(ShowerEnergy,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00810   tframe->AddFrame(Label,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00811   fSframe->AddFrame(tframe ,new TGLayoutHints(kLHintsLeft ,2,2,2,2)); 
00812 }

void ScanFrameCC::DrawShowerExtraPH (  )  [private]

Definition at line 792 of file ScanFrameCC.cxx.

References ScanFrame::fSframe, Label, ShowerExtraPH, and tframe.

Referenced by BuildScanSheet().

00792                                    {  
00793   tframe = new TGHorizontalFrame(fSframe,400,10);
00794   Label = new TGLabel(tframe,"");
00795   Label->SetText("Shower Extra PH");
00796   ShowerExtraPH = new TGNumberEntry(tframe,0,5,-1,TGNumberFormat::kNESInteger);
00797   ShowerExtraPH->Connect("ValueSet(Long_t)","ScanFrameCC",this,"ShowerExtraPHProc(Long_t)");
00798   tframe->AddFrame(ShowerExtraPH,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00799   tframe->AddFrame(Label,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00800   fSframe->AddFrame(tframe ,new TGLayoutHints(kLHintsLeft ,2,2,2,2)); 
00801 }

void ScanFrameCC::DrawShowerLostPH (  )  [private]

Definition at line 781 of file ScanFrameCC.cxx.

References ScanFrame::fSframe, Label, ShowerLostPH, and tframe.

Referenced by BuildScanSheet().

00781                                   {  
00782   tframe = new TGHorizontalFrame(fSframe,400,10);
00783   Label = new TGLabel(tframe,"");
00784   Label->SetText("Shower Missing PH");
00785   ShowerLostPH = new TGNumberEntry(tframe,0,5,-1,TGNumberFormat::kNESInteger);
00786   ShowerLostPH->Connect("ValueSet(Long_t)","ScanFrameCC",this,"ShowerLostPHProc(Long_t)");
00787   tframe->AddFrame(ShowerLostPH,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00788   tframe->AddFrame(Label,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00789   fSframe->AddFrame(tframe ,new TGLayoutHints(kLHintsLeft ,2,2,2,2)); 
00790 }

void ScanFrameCC::DrawShowerMissed (  )  [private]

Definition at line 749 of file ScanFrameCC.cxx.

References ScanFrame::fSframe, Shower2Evt, ShowerBrem, ShowerFail, ShowerMissed, ShowerMissedNeu, ShowerSecinPrim, and tframe.

Referenced by BuildScanSheet().

00749                                   {  
00750     tframe = new TGHorizontalFrame(fSframe,400,10);
00751   ShowerMissed = new TGCheckButton(tframe," Vtx Shw Missed  ");
00752   ShowerMissed->Connect("Clicked()","ScanFrameCC",this,"ShowerMissedProc()");
00753   tframe->AddFrame(ShowerMissed,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00754 
00755   ShowerMissedNeu = new TGCheckButton(tframe," Vtx Shw Neutron Missed  ");
00756   ShowerMissedNeu->Connect("Clicked()","ScanFrameCC",this,"ShowerMissedNeuProc()");
00757   tframe->AddFrame(ShowerMissedNeu,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00758 
00759   ShowerBrem = new TGCheckButton(tframe," Vtx Shw is Brem  ");
00760   ShowerBrem->Connect("Clicked()","ScanFrameCC",this,"ShowerBremProc()");
00761   tframe->AddFrame(ShowerBrem,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00762 
00763   Shower2Evt = new TGCheckButton(tframe," Vtx Shw Wrong Ev.  ");
00764   Shower2Evt->Connect("Clicked()","ScanFrameCC",this,"Shower2EvtProc()");
00765   tframe->AddFrame(Shower2Evt,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00766 
00767   ShowerSecinPrim = new TGCheckButton(tframe," Sec Shw Part of Prim.  ");
00768   ShowerSecinPrim->Connect("Clicked()","ScanFrameCC",this,"ShowerSecinPrimProc()");
00769   tframe->AddFrame(ShowerSecinPrim,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00770 
00771   ShowerFail = new TGCheckButton(tframe," Vtx Shw Gen Fail  ");
00772   ShowerFail->Connect("Clicked()","ScanFrameCC",this,"ShowerFailProc()");
00773   tframe->AddFrame(ShowerFail,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00774 
00775  
00776  fSframe->AddFrame(tframe,new TGLayoutHints(kLHintsLeft ,2,2,2,2)); 
00777 
00778 
00779 }

void ScanFrameCC::DrawSliceEvtMissed (  )  [private]

Definition at line 568 of file ScanFrameCC.cxx.

References ScanFrame::fSframe, Slice2Evt, SliceEvtMissed, SliceMergeEvt, SlicePartialEvt, SliceSplitEvt, and tframe.

Referenced by BuildScanSheet().

00568                                     { 
00569   tframe = new TGHorizontalFrame(fSframe,400,10);
00570   SliceEvtMissed = new TGCheckButton(tframe," Missed Event In Slice ");
00571   SliceEvtMissed->Connect("Clicked()","ScanFrameCC",this,"SliceEvtMissedProc()");
00572   SliceSplitEvt = new TGCheckButton(tframe," Split Event ");
00573   SliceSplitEvt->Connect("Clicked()","ScanFrameCC",this,"SliceSplitEvtProc()");
00574   Slice2Evt = new TGCheckButton(tframe,">1 Event in Slice ");
00575   Slice2Evt->Connect("Clicked()","ScanFrameCC",this,"Slice2EvtProc()");
00576   SliceMergeEvt = new TGCheckButton(tframe,"Merged Events in Slice ");
00577   SliceMergeEvt->Connect("Clicked()","ScanFrameCC",this,"SliceMergeEvtProc()");
00578   SlicePartialEvt = new TGCheckButton(tframe,"Partial Event");
00579   SlicePartialEvt->Connect("Clicked()","ScanFrameCC",this,"SlicePartialEvtProc()");
00580 
00581   tframe->AddFrame(SliceEvtMissed,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00582   tframe->AddFrame(SliceSplitEvt,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00583   tframe->AddFrame(Slice2Evt,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00584  tframe->AddFrame(SliceMergeEvt,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00585  tframe->AddFrame(SlicePartialEvt,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00586 
00587   fSframe->AddFrame(tframe,new TGLayoutHints(kLHintsLeft ,2,2,2,2)); 
00588 
00589 }

void ScanFrameCC::DrawTrackCurv (  )  [private]

Definition at line 632 of file ScanFrameCC.cxx.

References ScanFrame::fSframe, Label, tframe, TrackChargeBad, and TrackCurv.

Referenced by BuildScanSheet().

00632                                {  
00633   tframe = new TGHorizontalFrame(fSframe,400,10);
00634    Label = new TGLabel(tframe,"");
00635    Label->SetText("Track Curve.Fit Momentum ");
00636    TrackCurv = new TGNumberEntry(tframe,0,10,-1,TGNumberFormat::kNESReal);
00637    TrackCurv->Connect("ValueSet(Long_t)","ScanFrameCC",this,"TrackCurvProc(Long_t)");
00638    tframe->AddFrame(TrackCurv,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00639    tframe->AddFrame(Label,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00640    
00641    TrackChargeBad = new TGCheckButton(tframe," Track Charge Bad ");
00642    TrackChargeBad->Connect("Clicked()","ScanFrameCC",this,"TrackChargeBadProc()");
00643    tframe->AddFrame(TrackChargeBad,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00644  
00645   fSframe->AddFrame(tframe ,new TGLayoutHints(kLHintsLeft ,2,2,2,2)); 
00646   
00647   TrackCurv->SetState(true);
00648 }

void ScanFrameCC::DrawTrackEndPlanesMissed (  )  [private]

Definition at line 663 of file ScanFrameCC.cxx.

References ScanFrame::fSframe, Label, tframe, and TrackEndPlanesMissed.

Referenced by BuildScanSheet().

00663                                           {  
00664   tframe = new TGHorizontalFrame(fSframe,400,10);
00665    Label = new TGLabel(tframe,"");
00666  Label->SetText("# Extra Track End Planes");
00667    TrackEndPlanesMissed = new TGNumberEntry(tframe,0,5,-1,TGNumberFormat::kNESInteger);
00668   TrackEndPlanesMissed->Connect("ValueSet(Long_t)","ScanFrameCC",this,"TrackEndPlanesMissedProc(Long_t)");
00669   tframe->AddFrame(TrackEndPlanesMissed,new TGLayoutHints(kLHintsCenterX|kLHintsExpandY,2,2,2,2));
00670   tframe->AddFrame(Label,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00671   fSframe->AddFrame(tframe ,new TGLayoutHints(kLHintsLeft ,2,2,2,2)); 
00672   TrackEndPlanesMissed->SetState(true);
00673 }

void ScanFrameCC::DrawTrackEndsMismatch (  )  [private]

Definition at line 706 of file ScanFrameCC.cxx.

References ScanFrame::fSframe, tframe, and TrackEndsMismatch.

Referenced by BuildScanSheet().

00706                                        {  
00707    tframe = new TGHorizontalFrame(fSframe,400,10);
00708    TrackEndsMismatch = new TGCheckButton(tframe," Track Ends Mismatch  ");
00709    TrackEndsMismatch->Connect("Clicked()","ScanFrameCC",this,"TrackEndsMismatchProc()");
00710    tframe->AddFrame(TrackEndsMismatch,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00711    fSframe->AddFrame(tframe,new TGLayoutHints(kLHintsLeft ,2,2,2,2)); 
00712 }

void ScanFrameCC::DrawTrackLostInCoil (  )  [private]

Definition at line 675 of file ScanFrameCC.cxx.

References ScanFrame::fSframe, tframe, and TrackLostInCoil.

Referenced by BuildScanSheet().

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

void ScanFrameCC::DrawTrackLostInSpect (  )  [private]

Definition at line 690 of file ScanFrameCC.cxx.

References ScanFrame::fSframe, tframe, and TrackLostInSpect.

Referenced by BuildScanSheet().

00690                                       {  
00691   tframe = new TGHorizontalFrame(fSframe,400,10);
00692   TrackLostInSpect = new TGCheckButton(tframe," Track Lost In Spect ");
00693   TrackLostInSpect->Connect("Clicked()","ScanFrameCC",this,"TrackLostInSpectProc()");
00694   tframe->AddFrame(TrackLostInSpect,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00695   fSframe->AddFrame(tframe,new TGLayoutHints(kLHintsLeft ,2,2,2,2)); 
00696 }

void ScanFrameCC::DrawTrackMerge (  )  [private]

Definition at line 682 of file ScanFrameCC.cxx.

References ScanFrame::fSframe, tframe, and TrackMerge.

Referenced by BuildScanSheet().

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

void ScanFrameCC::DrawTrackMissed (  )  [private]

Definition at line 592 of file ScanFrameCC.cxx.

References ScanFrame::fSframe, tframe, and TrackMissed.

Referenced by BuildScanSheet().

00592                                  {  
00593   tframe = new TGHorizontalFrame(fSframe,400,10);
00594    TrackMissed = new TGCheckButton(tframe," Missed Track In Slice ");
00595  TrackMissed->Connect("Clicked()","ScanFrameCC",this,"TrackMissedProc()");
00596   tframe->AddFrame(TrackMissed,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00597   fSframe->AddFrame(tframe,new TGLayoutHints(kLHintsLeft ,2,2,2,2)); 
00598 }

void ScanFrameCC::DrawTrackRange (  )  [private]

Definition at line 620 of file ScanFrameCC.cxx.

References ScanFrame::fSframe, Label, tframe, and TrackRange.

Referenced by BuildScanSheet().

00620                                 {  
00621   tframe = new TGHorizontalFrame(fSframe,400,10);
00622   Label = new TGLabel(tframe,"");
00623   Label->SetText("Track Energy (Range) ");
00624   TrackRange = new TGNumberEntry(tframe,0,10,-1,TGNumberFormat::kNESReal);
00625   TrackRange->Connect("ValueSet(Long_t)","ScanFrameCC",this,"TrackRangeProc(Long_t)");
00626   tframe->AddFrame(TrackRange,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00627   tframe->AddFrame(Label,new TGLayoutHints(kLHintsLeft|kLHintsExpandY,2,2,2,2));
00628   fSframe->AddFrame(tframe ,new TGLayoutHints(kLHintsLeft ,2,2,2,2)); 
00629   TrackRange->SetState(true);
00630 }

void ScanFrameCC::DrawTrackVertexPlanesMissed (  )  [private]

Definition at line 650 of file ScanFrameCC.cxx.

References ScanFrame::fSframe, Label, tframe, and TrackVertexPlanesMissed.

Referenced by BuildScanSheet().

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

void ScanFrameCC::EventFakeProc (  ) 

Definition at line 227 of file ScanFrameCC.cxx.

References EventFake, and fEvtFake.

00227                                {
00228   if(fEvtFake==0) {
00229     fEvtFake=1;
00230     EventFake->SetOn(true);
00231   }
00232   else{
00233     fEvtFake=0;
00234     EventFake->SetOn(false);
00235     fEvtFake=0;
00236   }
00237 }

void ScanFrameCC::EventMissedProc ( Long_t  nmiss  ) 

Definition at line 221 of file ScanFrameCC.cxx.

References EventsMissed, EventsMissedTrack, and fEvtMissed.

00221                                         {
00222   fEvtMissed=EventsMissed->GetIntNumber();
00223   if(fEvtMissed>0) EventsMissedTrack->SetState(kButtonEngaged);
00224   else EventsMissedTrack->SetState(kButtonDisabled);
00225 
00226 }

void ScanFrameCC::EventMissedTrackPlanesProc ( Long_t  v  ) 

Definition at line 254 of file ScanFrameCC.cxx.

References EventsMissedTrackPlanes, and fEvtMissedTrackPlanes.

00254                                                    {
00255   fEvtMissedTrackPlanes=EventsMissedTrackPlanes->GetIntNumber();
00256 }

void ScanFrameCC::EventMissedTrackProc (  ) 

Definition at line 239 of file ScanFrameCC.cxx.

References EventsMissedTrack, EventsMissedTrackPlanes, fEvtMissedTrack, and fEvtMissedTrackPlanes.

00239                                       {
00240   if(fEvtMissedTrack==0) {
00241     fEvtMissedTrack=1;
00242     EventsMissedTrack->SetOn(true);
00243     EventsMissedTrackPlanes->SetState(true);
00244  
00245   }
00246   else{
00247     fEvtMissedTrack=0;
00248     EventsMissedTrack->SetOn(false);
00249     EventsMissedTrackPlanes->SetState(false);
00250     fEvtMissedTrackPlanes=0;
00251   }
00252 }

void ScanFrameCC::FakeTrackProc (  ) 

Definition at line 410 of file ScanFrameCC.cxx.

References FakeTrack, and fFakeTrack.

00410                                {
00411  if(fFakeTrack==0) {
00412     fFakeTrack=1;
00413     FakeTrack->SetOn(true);
00414   }
00415   else{
00416     fFakeTrack=0;
00417     FakeTrack->SetOn(false);
00418   }
00419 }

void ScanFrameCC::InitScanSheet (  )  [virtual]

Reimplemented from ScanFrame.

Definition at line 56 of file ScanFrameCC.cxx.

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

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

void ScanFrameCC::MissedTrackPlanesProc ( Long_t  v  ) 

Definition at line 342 of file ScanFrameCC.cxx.

References fMissedTrackPlanes, and MissedTrackPlanes.

00342                                              {
00343   fMissedTrackPlanes=MissedTrackPlanes->GetIntNumber();
00344 }

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

Reimplemented from ScanFrame.

Definition at line 99 of file ScanFrameCC.cxx.

References SetSlice2Evt().

00099                                                 {
00100   if ( attribute == "Slice2Evt" ) this->SetSlice2Evt();
00101 }

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

Reimplemented from ScanFrame.

Definition at line 108 of file ScanFrameCC.cxx.

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

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

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

Reimplemented from ScanFrame.

Definition at line 103 of file ScanFrameCC.cxx.

References SetTrackContained().

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

void ScanFrameCC::RadCalcProc ( Long_t  v  ) 

Definition at line 432 of file ScanFrameCC.cxx.

References fUp, fVp, RadLabel, UPosVal, and VPosVal.

00432                                     {
00433   fUp = UPosVal->GetNumber();
00434   fVp = VPosVal->GetNumber();
00435   float x =0.7071*(fUp-fVp);
00436   float y = 0.7071*(fUp+fVp);
00437   const float x0=1.4885;  const float y0=0.1397;
00438   float r = pow((x-x0)*(x-x0) + (y-y0)*(y-y0),float(0.5));
00439   cout << " x " << x << " y " << y << endl;
00440   RadLabel->SetNumber(r);
00441 }

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

Reimplemented from ScanFrame.

Definition at line 118 of file ScanFrameCC.cxx.

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

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

void ScanFrameCC::ResetDisplay_noPH (  ) 

Definition at line 175 of file ScanFrameCC.cxx.

References ScanFrame::eventLabel, ScanFrame::fEvent, ScanFrame::fRun, fShowerEnergy, ScanFrame::fSlice, ScanFrame::fSnarl, fTrackCurv, fTrackRange, ScanFrame::runLabel, ShowerEnergy, ScanFrame::sliceLabel, ScanFrame::snarlLabel, TrackCurv, and TrackRange.

Referenced by ResetDisplay().

00175                                    {
00176 
00177   runLabel->SetText(fRun);
00178   snarlLabel->SetText(fSnarl);
00179   eventLabel->SetText(fEvent);
00180   sliceLabel->SetText(fSlice);
00181   TrackRange->SetNumber(fTrackRange);
00182   TrackCurv->SetNumber(fTrackCurv);
00183   ShowerEnergy->SetNumber(fShowerEnergy);
00184 }

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

Definition at line 179 of file ScanFrameCC.h.

References fTrackCurv.

Referenced by PassFloat().

00179 {fTrackCurv=s;}

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

Definition at line 183 of file ScanFrameCC.h.

References fSliceEvtMissed, and SliceEvtMissed.

00183 {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 178 of file ScanFrameCC.h.

References fTrackRange.

Referenced by PassFloat().

00178 {fTrackRange=s;}

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

Definition at line 180 of file ScanFrameCC.h.

References fShowerEnergy.

Referenced by PassFloat().

00180 {fShowerEnergy=s;}

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

Definition at line 182 of file ScanFrameCC.h.

References fShowerExtraPH, and ShowerExtraPH.

Referenced by PassFloat().

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

Definition at line 181 of file ScanFrameCC.h.

References fShowerLostPH, and ShowerLostPH.

Referenced by PassFloat().

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

void ScanFrameCC::SetSlice2Evt (  )  [inline, private]

Definition at line 176 of file ScanFrameCC.h.

References fSlice2Evt, and Slice2Evt.

Referenced by Pass().

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

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

Definition at line 177 of file ScanFrameCC.h.

References fTrackContained.

Referenced by PassInt().

00177 {fTrackContained=c;}

void ScanFrameCC::Shower2EvtProc (  ) 

Definition at line 488 of file ScanFrameCC.cxx.

References fShower2Evt, and Shower2Evt.

00488                                 {
00489   if(fShower2Evt==0) {
00490     fShower2Evt=1;
00491     Shower2Evt->SetOn(true);
00492  }
00493   else{
00494     fShower2Evt=0;
00495     Shower2Evt->SetOn(false);
00496   }
00497 }

void ScanFrameCC::ShowerBremProc (  ) 

Definition at line 477 of file ScanFrameCC.cxx.

References fShowerBrem, and ShowerBrem.

00477                                 {
00478   if(fShowerBrem==0) {
00479     fShowerBrem=1;
00480     ShowerBrem->SetOn(true);
00481  }
00482   else{
00483     fShowerBrem=0;
00484     ShowerBrem->SetOn(false);
00485   }
00486 }

void ScanFrameCC::ShowerEnergyProc ( Long_t  v  ) 

Definition at line 528 of file ScanFrameCC.cxx.

References fShowerEnergy, and ShowerEnergy.

00528                                         {
00529   fShowerEnergy=ShowerEnergy->GetNumber();
00530 }

void ScanFrameCC::ShowerExtraPHProc ( Long_t  v  ) 

Definition at line 524 of file ScanFrameCC.cxx.

References fShowerExtraPH, and ShowerExtraPH.

00524                                          {
00525   fShowerExtraPH=ShowerExtraPH->GetIntNumber();
00526 }

void ScanFrameCC::ShowerFailProc (  ) 

Definition at line 509 of file ScanFrameCC.cxx.

References fShowerFail, and ShowerFail.

00509                                 {
00510   if(fShowerFail==0) {
00511     fShowerFail=1;
00512     ShowerFail->SetOn(true);
00513  }
00514   else{
00515     fShowerFail=0;
00516     ShowerFail->SetOn(false);
00517   }
00518 }

void ScanFrameCC::ShowerLostPHProc ( Long_t  v  ) 

Definition at line 520 of file ScanFrameCC.cxx.

References fShowerLostPH, and ShowerLostPH.

00520                                         {
00521   fShowerLostPH=ShowerLostPH->GetIntNumber();
00522 }

void ScanFrameCC::ShowerMissedNeuProc (  ) 

Definition at line 466 of file ScanFrameCC.cxx.

References fShowerMissedNeu, and ShowerMissedNeu.

00466                                      {
00467   if(fShowerMissedNeu==0) {
00468     fShowerMissedNeu=1;
00469     ShowerMissedNeu->SetOn(true);
00470  }
00471   else{
00472     fShowerMissedNeu=0;
00473     ShowerMissedNeu->SetOn(false);
00474   }
00475 }

void ScanFrameCC::ShowerMissedProc (  ) 

Definition at line 454 of file ScanFrameCC.cxx.

References fShowerMissed, ShowerEnergy, and ShowerMissed.

00454                                   {
00455   if(fShowerMissed==0) {
00456     fShowerMissed=1;
00457     ShowerMissed->SetOn(true);
00458     ShowerEnergy->SetState(false);
00459  }
00460   else{
00461     fShowerMissed=0;
00462     ShowerMissed->SetOn(false);
00463     ShowerEnergy->SetState(true);
00464   }
00465 }

void ScanFrameCC::ShowerSecinPrimProc (  ) 

Definition at line 498 of file ScanFrameCC.cxx.

References fShowerSecinPrim, and ShowerSecinPrim.

00498                                      {
00499   if(fShowerSecinPrim==0) {
00500     fShowerSecinPrim=1;
00501     ShowerSecinPrim->SetOn(true);
00502  }
00503   else{
00504     fShowerSecinPrim=0;
00505     ShowerSecinPrim->SetOn(false);
00506   }
00507 }

void ScanFrameCC::Slice2EvtProc (  ) 

Definition at line 280 of file ScanFrameCC.cxx.

References fSlice2Evt, and Slice2Evt.

00280                                {
00281  if(fSlice2Evt==0) {
00282     fSlice2Evt=1;
00283     Slice2Evt->SetOn(true);
00284   }
00285   else{
00286     fSlice2Evt=0;
00287     Slice2Evt->SetOn(false);
00288   }
00289 }

void ScanFrameCC::SliceEvtMissedProc (  ) 

Definition at line 258 of file ScanFrameCC.cxx.

References fSliceEvtMissed, and SliceEvtMissed.

00258                                     {
00259  if(fSliceEvtMissed==0) {
00260     fSliceEvtMissed=1;
00261     SliceEvtMissed->SetOn(true);
00262   }
00263   else{
00264     fSliceEvtMissed=0;
00265     SliceEvtMissed->SetOn(false);
00266   }
00267 }

void ScanFrameCC::SliceMergeEvtProc (  ) 

Definition at line 290 of file ScanFrameCC.cxx.

References fSliceMergeEvt, and SliceMergeEvt.

00290                                    {
00291  if(fSliceMergeEvt==0) {
00292     fSliceMergeEvt=1;
00293     SliceMergeEvt->SetOn(true);
00294   }
00295   else{
00296     fSliceMergeEvt=0;
00297     SliceMergeEvt->SetOn(false);
00298   }
00299 }

void ScanFrameCC::SlicePartialEvtProc (  ) 

Definition at line 300 of file ScanFrameCC.cxx.

References fSlicePartialEvt, and SlicePartialEvt.

00300                                      {
00301  if(fSlicePartialEvt==0) {
00302     fSlicePartialEvt=1;
00303     SlicePartialEvt->SetOn(true);
00304   }
00305   else{
00306     fSlicePartialEvt=0;
00307     SlicePartialEvt->SetOn(false);
00308   }
00309 }

void ScanFrameCC::SliceSplitEvtProc (  ) 

Definition at line 269 of file ScanFrameCC.cxx.

References fSliceSplitEvt, and SliceSplitEvt.

00269                                    {
00270  if(fSliceSplitEvt==0) {
00271     fSliceSplitEvt=1;
00272     SliceSplitEvt->SetOn(true);
00273   }
00274   else{
00275     fSliceSplitEvt=0;
00276     SliceSplitEvt->SetOn(false);
00277   }
00278 }

void ScanFrameCC::TrackChargeBadProc (  ) 

Definition at line 373 of file ScanFrameCC.cxx.

References fTrackChargeBad, and TrackChargeBad.

00373                                     {
00374 
00375  if(fTrackChargeBad==0) {
00376     fTrackChargeBad=1;
00377     TrackChargeBad->SetOn(true);
00378   }
00379   else{
00380     fTrackChargeBad=0;
00381     TrackChargeBad->SetOn(false);
00382   }
00383 }

void ScanFrameCC::TrackCurvProc ( Long_t  v  ) 

Definition at line 350 of file ScanFrameCC.cxx.

References fTrackCurv, and TrackCurv.

00350                                       {
00351  fTrackCurv=TrackCurv->GetNumber();
00352 }

void ScanFrameCC::TrackEndPlanesMissedProc ( Long_t  v  ) 

Definition at line 358 of file ScanFrameCC.cxx.

References fTrackEndPlanesMissed, and TrackEndPlanesMissed.

00358                                                  {
00359  fTrackEndPlanesMissed= TrackEndPlanesMissed->GetIntNumber();
00360 }

void ScanFrameCC::TrackEndsMismatchProc (  ) 

Definition at line 421 of file ScanFrameCC.cxx.

References fTrackEndsMismatch, and TrackEndsMismatch.

00421                                        {
00422  if(fTrackEndsMismatch==0) {
00423     fTrackEndsMismatch=1;
00424     TrackEndsMismatch->SetOn(true);
00425   }
00426   else{
00427     fTrackEndsMismatch=0;
00428     TrackEndsMismatch->SetOn(false);
00429   }
00430 }

void ScanFrameCC::TrackLostInCoilProc (  ) 

Definition at line 362 of file ScanFrameCC.cxx.

References fTrackLostInCoil, and TrackLostInCoil.

00362                                      {
00363  if(fTrackLostInCoil==0) {
00364     fTrackLostInCoil=1;
00365     TrackLostInCoil->SetOn(true);
00366   }
00367   else{
00368     fTrackLostInCoil=0;
00369     TrackLostInCoil->SetOn(false);
00370   }
00371 }

void ScanFrameCC::TrackLostInSpectProc (  ) 

Definition at line 386 of file ScanFrameCC.cxx.

References fTrackLostInSpect, and TrackLostInSpect.

00386                                       {
00387 
00388  if(fTrackLostInSpect==0) {
00389     fTrackLostInSpect=1;
00390     TrackLostInSpect->SetOn(true);
00391   }
00392   else{
00393     fTrackLostInSpect=0;
00394     TrackLostInSpect->SetOn(false);
00395   }
00396 }

void ScanFrameCC::TrackMergeProc (  ) 

Definition at line 398 of file ScanFrameCC.cxx.

References fTrackMerge, and TrackMerge.

00398                                 {
00399 
00400  if(fTrackMerge==0) {
00401     fTrackMerge=1;
00402     TrackMerge->SetOn(true);
00403   }
00404   else{
00405     fTrackMerge=0;
00406     TrackMerge->SetOn(false);
00407   }
00408 }

void ScanFrameCC::TrackMissedProc (  ) 

Definition at line 311 of file ScanFrameCC.cxx.

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

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

void ScanFrameCC::TrackRangeProc ( Long_t  v  ) 

Definition at line 346 of file ScanFrameCC.cxx.

References fTrackRange, and TrackRange.

00346                                        {
00347   fTrackRange=TrackRange->GetNumber();
00348 }

void ScanFrameCC::TrackVertexPlanesMissedProc ( Long_t  v  ) 

Definition at line 354 of file ScanFrameCC.cxx.

References fTrackVertexPlanesMissed, and TrackVertexPlanesMissed.

00354                                                     {
00355  fTrackVertexPlanesMissed=TrackVertexPlanesMissed->GetIntNumber();
00356 }

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

Reimplemented from ScanFrame.


Member Data Documentation

TGCheckButton* ScanFrameCC::ContainBad [private]

Transient, do not output.

Definition at line 104 of file ScanFrameCC.h.

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

TGCheckButton* ScanFrameCC::EventFake [private]

Transient, do not output.

Definition at line 85 of file ScanFrameCC.h.

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

TGNumberEntry* ScanFrameCC::EventsMissed [private]

Transient, do not output.

Definition at line 83 of file ScanFrameCC.h.

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

TGCheckButton* ScanFrameCC::EventsMissedTrack [private]

Transient, do not output.

Definition at line 84 of file ScanFrameCC.h.

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

TGNumberEntry* ScanFrameCC::EventsMissedTrackPlanes [private]

Transient, do not output.

Definition at line 86 of file ScanFrameCC.h.

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

TGCheckButton* ScanFrameCC::FakeTrack [private]

Transient, do not output.

Definition at line 102 of file ScanFrameCC.h.

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

Long_t ScanFrameCC::fContainBad [private]

Definition at line 139 of file ScanFrameCC.h.

Referenced by ContainBadProc(), and InitScanSheet().

Long_t ScanFrameCC::fEvtFake [private]

Definition at line 118 of file ScanFrameCC.h.

Referenced by EventFakeProc(), and InitScanSheet().

Long_t ScanFrameCC::fEvtMissed [private]

Transient, do not output.

Definition at line 117 of file ScanFrameCC.h.

Referenced by EventMissedProc(), and InitScanSheet().

Long_t ScanFrameCC::fEvtMissedTrack [private]

Definition at line 119 of file ScanFrameCC.h.

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

Definition at line 120 of file ScanFrameCC.h.

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

Long_t ScanFrameCC::fFakeTrack [private]

Definition at line 136 of file ScanFrameCC.h.

Referenced by FakeTrackProc(), and InitScanSheet().

Definition at line 127 of file ScanFrameCC.h.

Referenced by InitScanSheet(), and MissedTrackPlanesProc().

double ScanFrameCC::fRad [private]

Definition at line 151 of file ScanFrameCC.h.

Referenced by InitScanSheet().

Long_t ScanFrameCC::fShower2Evt [private]

Definition at line 143 of file ScanFrameCC.h.

Referenced by InitScanSheet(), and Shower2EvtProc().

Long_t ScanFrameCC::fShowerBrem [private]

Definition at line 141 of file ScanFrameCC.h.

Referenced by InitScanSheet(), and ShowerBremProc().

float ScanFrameCC::fShowerEnergy [private]
double ScanFrameCC::fShowerExtraPH [private]

Definition at line 147 of file ScanFrameCC.h.

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

Long_t ScanFrameCC::fShowerFail [private]

Definition at line 144 of file ScanFrameCC.h.

Referenced by InitScanSheet(), and ShowerFailProc().

double ScanFrameCC::fShowerLostPH [private]

Definition at line 146 of file ScanFrameCC.h.

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

Long_t ScanFrameCC::fShowerMissed [private]

Definition at line 140 of file ScanFrameCC.h.

Referenced by InitScanSheet(), and ShowerMissedProc().

Definition at line 142 of file ScanFrameCC.h.

Referenced by InitScanSheet(), and ShowerMissedNeuProc().

Definition at line 145 of file ScanFrameCC.h.

Referenced by InitScanSheet(), and ShowerSecinPrimProc().

Long_t ScanFrameCC::fSlice2Evt [private]

Definition at line 122 of file ScanFrameCC.h.

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

Long_t ScanFrameCC::fSliceEvtMissed [private]

Definition at line 121 of file ScanFrameCC.h.

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

Long_t ScanFrameCC::fSliceMergeEvt [private]

Definition at line 124 of file ScanFrameCC.h.

Referenced by InitScanSheet(), and SliceMergeEvtProc().

Definition at line 125 of file ScanFrameCC.h.

Referenced by InitScanSheet(), and SlicePartialEvtProc().

Long_t ScanFrameCC::fSliceSplitEvt [private]

Definition at line 123 of file ScanFrameCC.h.

Referenced by InitScanSheet(), and SliceSplitEvtProc().

Long_t ScanFrameCC::fTrackChargeBad [private]

Definition at line 131 of file ScanFrameCC.h.

Referenced by InitScanSheet(), and TrackChargeBadProc().

Long_t ScanFrameCC::fTrackContained [private]

Definition at line 130 of file ScanFrameCC.h.

Referenced by InitScanSheet(), and SetTrackContained().

float ScanFrameCC::fTrackCurv [private]

Definition at line 129 of file ScanFrameCC.h.

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

Definition at line 133 of file ScanFrameCC.h.

Referenced by InitScanSheet(), and TrackEndPlanesMissedProc().

Definition at line 137 of file ScanFrameCC.h.

Referenced by InitScanSheet(), and TrackEndsMismatchProc().

Definition at line 134 of file ScanFrameCC.h.

Referenced by InitScanSheet(), and TrackLostInCoilProc().

Definition at line 135 of file ScanFrameCC.h.

Referenced by InitScanSheet(), and TrackLostInSpectProc().

Long_t ScanFrameCC::fTrackMerge [private]

Definition at line 138 of file ScanFrameCC.h.

Referenced by InitScanSheet(), and TrackMergeProc().

Long_t ScanFrameCC::fTrackMissed [private]

Definition at line 126 of file ScanFrameCC.h.

Referenced by InitScanSheet().

float ScanFrameCC::fTrackRange [private]

Definition at line 132 of file ScanFrameCC.h.

Referenced by InitScanSheet(), and TrackVertexPlanesMissedProc().

double ScanFrameCC::fUp [private]

Definition at line 149 of file ScanFrameCC.h.

Referenced by InitScanSheet(), and RadCalcProc().

double ScanFrameCC::fVp [private]

Definition at line 150 of file ScanFrameCC.h.

Referenced by InitScanSheet(), and RadCalcProc().

TGLabel* ScanFrameCC::Label [private]
TGNumberEntry* ScanFrameCC::MissedTrackPlanes [private]

Transient, do not output.

Definition at line 93 of file ScanFrameCC.h.

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

TGNumberEntry* ScanFrameCC::RadLabel [private]

Transient, do not output.

Definition at line 82 of file ScanFrameCC.h.

Referenced by DrawContainBad(), and RadCalcProc().

TGCheckButton* ScanFrameCC::Shower2Evt [private]

Transient, do not output.

Definition at line 107 of file ScanFrameCC.h.

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

TGCheckButton* ScanFrameCC::ShowerBrem [private]

Transient, do not output.

Definition at line 106 of file ScanFrameCC.h.

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

TGNumberEntry* ScanFrameCC::ShowerEnergy [private]

Transient, do not output.

Definition at line 113 of file ScanFrameCC.h.

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

TGNumberEntry* ScanFrameCC::ShowerExtraPH [private]

Transient, do not output.

Definition at line 112 of file ScanFrameCC.h.

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

TGCheckButton* ScanFrameCC::ShowerFail [private]

Transient, do not output.

Definition at line 109 of file ScanFrameCC.h.

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

TGNumberEntry* ScanFrameCC::ShowerLostPH [private]

Transient, do not output.

Definition at line 111 of file ScanFrameCC.h.

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

TGCheckButton* ScanFrameCC::ShowerMissed [private]

Transient, do not output.

Definition at line 105 of file ScanFrameCC.h.

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

TGCheckButton* ScanFrameCC::ShowerMissedNeu [private]

Transient, do not output.

Definition at line 110 of file ScanFrameCC.h.

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

TGCheckButton* ScanFrameCC::ShowerSecinPrim [private]

Transient, do not output.

Definition at line 108 of file ScanFrameCC.h.

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

TGCheckButton* ScanFrameCC::Slice2Evt [private]

Transient, do not output.

Definition at line 91 of file ScanFrameCC.h.

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

TGCheckButton* ScanFrameCC::SliceEvtMissed [private]

Transient, do not output.

Definition at line 87 of file ScanFrameCC.h.

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

TGCheckButton* ScanFrameCC::SliceMergeEvt [private]

Transient, do not output.

Definition at line 89 of file ScanFrameCC.h.

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

TGCheckButton* ScanFrameCC::SlicePartialEvt [private]

Transient, do not output.

Definition at line 90 of file ScanFrameCC.h.

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

TGCheckButton* ScanFrameCC::SliceSplitEvt [private]

Transient, do not output.

Definition at line 88 of file ScanFrameCC.h.

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

TGHorizontalFrame* ScanFrameCC::tframe [private]
TGCheckButton* ScanFrameCC::TrackChargeBad [private]

Transient, do not output.

Definition at line 96 of file ScanFrameCC.h.

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

TGNumberEntry* ScanFrameCC::TrackCurv [private]

Transient, do not output.

Definition at line 95 of file ScanFrameCC.h.

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

TGNumberEntry* ScanFrameCC::TrackEndPlanesMissed [private]

Transient, do not output.

Definition at line 98 of file ScanFrameCC.h.

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

TGCheckButton* ScanFrameCC::TrackEndsMismatch [private]

Transient, do not output.

Definition at line 103 of file ScanFrameCC.h.

Referenced by DrawTrackEndsMismatch(), ResetDisplay(), and TrackEndsMismatchProc().

TGCheckButton* ScanFrameCC::TrackLostInCoil [private]

Transient, do not output.

Definition at line 99 of file ScanFrameCC.h.

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

TGCheckButton* ScanFrameCC::TrackLostInSpect [private]

Transient, do not output.

Definition at line 100 of file ScanFrameCC.h.

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

TGCheckButton* ScanFrameCC::TrackMerge [private]

Transient, do not output.

Definition at line 101 of file ScanFrameCC.h.

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

TGCheckButton* ScanFrameCC::TrackMissed [private]

Transient, do not output.

Definition at line 92 of file ScanFrameCC.h.

Referenced by DrawTrackMissed(), and ResetDisplay().

TGNumberEntry* ScanFrameCC::TrackRange [private]

Transient, do not output.

Definition at line 94 of file ScanFrameCC.h.

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

TGNumberEntry* ScanFrameCC::TrackVertexPlanesMissed [private]

Transient, do not output.

Definition at line 97 of file ScanFrameCC.h.

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

TGNumberEntry* ScanFrameCC::UPosVal [private]

Definition at line 80 of file ScanFrameCC.h.

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

TGNumberEntry* ScanFrameCC::VPosVal [private]

Transient, do not output.

Definition at line 81 of file ScanFrameCC.h.

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


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

Generated on 2 Nov 2017 for loon by  doxygen 1.6.1