ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
AtEventDrawTaskProto Class Reference

#include <AtEventDrawTaskProto.h>

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

Public Member Functions

 AtEventDrawTaskProto ()
 
virtual ~AtEventDrawTaskProto ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *option)
 
void Reset ()
 
void SetHitAttributes (Color_t, Size_t, Style_t)
 
void Set3DHitStyleBar ()
 
void Set3DHitStyleBox ()
 
void SetProtoMap (TString map)
 

Static Public Member Functions

static void SelectPad (const char *rawevt)
 

Protected Member Functions

virtual void DrawPadWave ()
 
virtual void DrawPadPlane ()
 
virtual void DrawPadAll ()
 
virtual void DrawMesh ()
 
virtual void DrawProtoSpace ()
 
virtual void DrawProtoEL ()
 
virtual void DrawProtoHough ()
 
virtual void DrawProtoELAna ()
 
virtual void DrawProtoVertex ()
 
virtual void DrawProtoKine ()
 
virtual void DrawProtoAux ()
 
void DrawHitPoints ()
 
void DrawProtoPattern ()
 
void DrawProtoPatternAna ()
 
void UpdateCvsPadWave ()
 Update functions //////. More...
 
void UpdateCvsPadPlane ()
 
void UpdateCvsPadAll ()
 
void UpdateCvsMesh ()
 
void UpdateCvsProtoQ ()
 
void UpdateCvsProtoEL ()
 
void UpdateCvsProtoVertex ()
 
void UpdateCvsProtoKine ()
 
void UpdateCvsProtoAux ()
 
EColor GetTrackColor (int i)
 
 ClassDef (AtEventDrawTaskProto, 1)
 

Protected Attributes

Int_t fMultiHit {10}
 
Int_t f3DHitStyle
 
Bool_t fUnpackHough {}
 
Bool_t fIsCircularHough
 
Bool_t fIsLinearHough
 
Bool_t fIsRawData
 
Color_t fHitColor
 
Size_t fHitSize
 
Style_t fHitStyle
 
TPaletteAxis * fPadPlanePal {}
 
TH3F * f3DHist {}
 
TH1I * fPadAll [2015] {}
 
TH1D * fPhiDistr [5] {}
 
TH1I * fPadWave {}
 
TH2Poly * fPadPlane {}
 
TH1F * fMesh {}
 
TGraph * fQHitPattern [4] {}
 
TGraph * fQELossPattern [4] {}
 
TF1 * fHoughFit [4] {}
 
TGraph * fQELossPatternAna [4] {}
 
TF1 * fFit [4] {}
 
TH2F * fQVertex [4] {}
 
TH2F * fQKine [4] {}
 
TH1F * fAuxChannels [9] {}
 
TCanvas * fCvsPadWave {}
 
TCanvas * fCvsPadPlane {}
 
TCanvas * fCvsPadAll {}
 
TCanvas * fCvsMesh {}
 
TCanvas * fCvsQuadrant1 {}
 
TCanvas * fCvsQuadrant2 {}
 
TCanvas * fCvsQuadrant3 {}
 
TCanvas * fCvsQuadrant4 {}
 
TCanvas * fCvsELQuadrant1 {}
 
TCanvas * fCvsELQuadrant2 {}
 
TCanvas * fCvsELQuadrant3 {}
 
TCanvas * fCvsELQuadrant4 {}
 
TCanvas * fCvsVertex {}
 
TCanvas * fCvsKineAA {}
 
TCanvas * fCvsAux {}
 
TF1 * fHoughLinearFit
 
TString fMap
 
TClonesArray * fHitArray {}
 
TClonesArray * fRawEventArray {}
 
TClonesArray * fProtoEventArray {}
 
TClonesArray * fProtoEventAnaArray {}
 
TClonesArray * fPatternEventArray {}
 
TEvePointSet * fHitSet
 
TEveBoxSet * fhitBoxSet
 
TEvePointSet * fHitSetPR [20] {}
 
AtEventManagerProtofEventManager {}
 AtTPCROOT objects. More...
 
AtHitfIniHit {}
 
AtMapfDetmap {}
 
AtRawEventfRawevent {}
 
TEveLine * fLineArray [20] {}
 
Int_t fLineNum {}
 
Int_t fTrackNum {}
 
Bool_t kIsPRDrawn
 
Bool_t fSaveTextData
 

Detailed Description

Definition at line 31 of file AtEventDrawTaskProto.h.

Constructor & Destructor Documentation

◆ AtEventDrawTaskProto()

AtEventDrawTaskProto::AtEventDrawTaskProto ( )

Definition at line 71 of file AtEventDrawTaskProto.cxx.

◆ ~AtEventDrawTaskProto()

AtEventDrawTaskProto::~AtEventDrawTaskProto ( )
virtual

Definition at line 119 of file AtEventDrawTaskProto.cxx.

Member Function Documentation

◆ ClassDef()

AtEventDrawTaskProto::ClassDef ( AtEventDrawTaskProto  ,
 
)
protected

◆ DrawHitPoints()

void AtEventDrawTaskProto::DrawHitPoints ( )
protected

Definition at line 260 of file AtEventDrawTaskProto.cxx.

◆ DrawMesh()

void AtEventDrawTaskProto::DrawMesh ( )
protectedvirtual

Definition at line 668 of file AtEventDrawTaskProto.cxx.

◆ DrawPadAll()

void AtEventDrawTaskProto::DrawPadAll ( )
protectedvirtual

Definition at line 647 of file AtEventDrawTaskProto.cxx.

◆ DrawPadPlane()

void AtEventDrawTaskProto::DrawPadPlane ( )
protectedvirtual

Definition at line 626 of file AtEventDrawTaskProto.cxx.

◆ DrawPadWave()

void AtEventDrawTaskProto::DrawPadWave ( )
protectedvirtual

Definition at line 617 of file AtEventDrawTaskProto.cxx.

◆ DrawProtoAux()

void AtEventDrawTaskProto::DrawProtoAux ( )
protectedvirtual

Definition at line 795 of file AtEventDrawTaskProto.cxx.

◆ DrawProtoEL()

void AtEventDrawTaskProto::DrawProtoEL ( )
protectedvirtual

Definition at line 678 of file AtEventDrawTaskProto.cxx.

◆ DrawProtoELAna()

void AtEventDrawTaskProto::DrawProtoELAna ( )
protectedvirtual

Definition at line 715 of file AtEventDrawTaskProto.cxx.

◆ DrawProtoHough()

void AtEventDrawTaskProto::DrawProtoHough ( )
protectedvirtual

Definition at line 553 of file AtEventDrawTaskProto.cxx.

◆ DrawProtoKine()

void AtEventDrawTaskProto::DrawProtoKine ( )
protectedvirtual

Definition at line 767 of file AtEventDrawTaskProto.cxx.

◆ DrawProtoPattern()

void AtEventDrawTaskProto::DrawProtoPattern ( )
protected

Definition at line 512 of file AtEventDrawTaskProto.cxx.

◆ DrawProtoPatternAna()

void AtEventDrawTaskProto::DrawProtoPatternAna ( )
protected

Definition at line 555 of file AtEventDrawTaskProto.cxx.

◆ DrawProtoSpace()

void AtEventDrawTaskProto::DrawProtoSpace ( )
protectedvirtual

Definition at line 676 of file AtEventDrawTaskProto.cxx.

◆ DrawProtoVertex()

void AtEventDrawTaskProto::DrawProtoVertex ( )
protectedvirtual

Definition at line 740 of file AtEventDrawTaskProto.cxx.

◆ Exec()

void AtEventDrawTaskProto::Exec ( Option_t *  option)
virtual

Definition at line 202 of file AtEventDrawTaskProto.cxx.

◆ GetTrackColor()

EColor AtEventDrawTaskProto::GetTrackColor ( int  i)
protected

Definition at line 1030 of file AtEventDrawTaskProto.cxx.

◆ Init()

InitStatus AtEventDrawTaskProto::Init ( )
virtual

Definition at line 125 of file AtEventDrawTaskProto.cxx.

◆ Reset()

void AtEventDrawTaskProto::Reset ( )

Definition at line 225 of file AtEventDrawTaskProto.cxx.

◆ SelectPad()

void AtEventDrawTaskProto::SelectPad ( const char *  rawevt)
static

Definition at line 910 of file AtEventDrawTaskProto.cxx.

◆ Set3DHitStyleBar()

void AtEventDrawTaskProto::Set3DHitStyleBar ( )

Definition at line 1020 of file AtEventDrawTaskProto.cxx.

◆ Set3DHitStyleBox()

void AtEventDrawTaskProto::Set3DHitStyleBox ( )

Definition at line 1025 of file AtEventDrawTaskProto.cxx.

◆ SetHitAttributes()

void AtEventDrawTaskProto::SetHitAttributes ( Color_t  color,
Size_t  size,
Style_t  style 
)

Definition at line 1013 of file AtEventDrawTaskProto.cxx.

◆ SetProtoMap()

void AtEventDrawTaskProto::SetProtoMap ( TString  map)
inline

Definition at line 46 of file AtEventDrawTaskProto.h.

◆ UpdateCvsMesh()

void AtEventDrawTaskProto::UpdateCvsMesh ( )
protected

Definition at line 826 of file AtEventDrawTaskProto.cxx.

◆ UpdateCvsPadAll()

void AtEventDrawTaskProto::UpdateCvsPadAll ( )
protected

Definition at line 820 of file AtEventDrawTaskProto.cxx.

◆ UpdateCvsPadPlane()

void AtEventDrawTaskProto::UpdateCvsPadPlane ( )
protected

Definition at line 814 of file AtEventDrawTaskProto.cxx.

◆ UpdateCvsPadWave()

void AtEventDrawTaskProto::UpdateCvsPadWave ( )
protected

Update functions //////.

Definition at line 808 of file AtEventDrawTaskProto.cxx.

◆ UpdateCvsProtoAux()

void AtEventDrawTaskProto::UpdateCvsProtoAux ( )
protected

Definition at line 873 of file AtEventDrawTaskProto.cxx.

◆ UpdateCvsProtoEL()

void AtEventDrawTaskProto::UpdateCvsProtoEL ( )
protected

Definition at line 846 of file AtEventDrawTaskProto.cxx.

◆ UpdateCvsProtoKine()

void AtEventDrawTaskProto::UpdateCvsProtoKine ( )
protected

Definition at line 866 of file AtEventDrawTaskProto.cxx.

◆ UpdateCvsProtoQ()

void AtEventDrawTaskProto::UpdateCvsProtoQ ( )
protected

Definition at line 833 of file AtEventDrawTaskProto.cxx.

◆ UpdateCvsProtoVertex()

void AtEventDrawTaskProto::UpdateCvsProtoVertex ( )
protected

Definition at line 859 of file AtEventDrawTaskProto.cxx.

Member Data Documentation

◆ f3DHist

TH3F* AtEventDrawTaskProto::f3DHist {}
protected

Definition at line 92 of file AtEventDrawTaskProto.h.

◆ f3DHitStyle

Int_t AtEventDrawTaskProto::f3DHitStyle
protected

Definition at line 80 of file AtEventDrawTaskProto.h.

◆ fAuxChannels

TH1F* AtEventDrawTaskProto::fAuxChannels[9] {}
protected

Definition at line 106 of file AtEventDrawTaskProto.h.

◆ fCvsAux

TCanvas* AtEventDrawTaskProto::fCvsAux {}
protected

Definition at line 122 of file AtEventDrawTaskProto.h.

◆ fCvsELQuadrant1

TCanvas* AtEventDrawTaskProto::fCvsELQuadrant1 {}
protected

Definition at line 116 of file AtEventDrawTaskProto.h.

◆ fCvsELQuadrant2

TCanvas* AtEventDrawTaskProto::fCvsELQuadrant2 {}
protected

Definition at line 117 of file AtEventDrawTaskProto.h.

◆ fCvsELQuadrant3

TCanvas* AtEventDrawTaskProto::fCvsELQuadrant3 {}
protected

Definition at line 118 of file AtEventDrawTaskProto.h.

◆ fCvsELQuadrant4

TCanvas* AtEventDrawTaskProto::fCvsELQuadrant4 {}
protected

Definition at line 119 of file AtEventDrawTaskProto.h.

◆ fCvsKineAA

TCanvas* AtEventDrawTaskProto::fCvsKineAA {}
protected

Definition at line 121 of file AtEventDrawTaskProto.h.

◆ fCvsMesh

TCanvas* AtEventDrawTaskProto::fCvsMesh {}
protected

Definition at line 111 of file AtEventDrawTaskProto.h.

◆ fCvsPadAll

TCanvas* AtEventDrawTaskProto::fCvsPadAll {}
protected

Definition at line 110 of file AtEventDrawTaskProto.h.

◆ fCvsPadPlane

TCanvas* AtEventDrawTaskProto::fCvsPadPlane {}
protected

Definition at line 109 of file AtEventDrawTaskProto.h.

◆ fCvsPadWave

TCanvas* AtEventDrawTaskProto::fCvsPadWave {}
protected

Definition at line 108 of file AtEventDrawTaskProto.h.

◆ fCvsQuadrant1

TCanvas* AtEventDrawTaskProto::fCvsQuadrant1 {}
protected

Definition at line 112 of file AtEventDrawTaskProto.h.

◆ fCvsQuadrant2

TCanvas* AtEventDrawTaskProto::fCvsQuadrant2 {}
protected

Definition at line 113 of file AtEventDrawTaskProto.h.

◆ fCvsQuadrant3

TCanvas* AtEventDrawTaskProto::fCvsQuadrant3 {}
protected

Definition at line 114 of file AtEventDrawTaskProto.h.

◆ fCvsQuadrant4

TCanvas* AtEventDrawTaskProto::fCvsQuadrant4 {}
protected

Definition at line 115 of file AtEventDrawTaskProto.h.

◆ fCvsVertex

TCanvas* AtEventDrawTaskProto::fCvsVertex {}
protected

Definition at line 120 of file AtEventDrawTaskProto.h.

◆ fDetmap

AtMap* AtEventDrawTaskProto::fDetmap {}
protected

Definition at line 141 of file AtEventDrawTaskProto.h.

◆ fEventManager

AtEventManagerProto* AtEventDrawTaskProto::fEventManager {}
protected

AtTPCROOT objects.

Definition at line 139 of file AtEventDrawTaskProto.h.

◆ fFit

TF1* AtEventDrawTaskProto::fFit[4] {}
protected

Definition at line 103 of file AtEventDrawTaskProto.h.

◆ fHitArray

TClonesArray* AtEventDrawTaskProto::fHitArray {}
protected

Definition at line 127 of file AtEventDrawTaskProto.h.

◆ fhitBoxSet

TEveBoxSet* AtEventDrawTaskProto::fhitBoxSet
protected

Definition at line 134 of file AtEventDrawTaskProto.h.

◆ fHitColor

Color_t AtEventDrawTaskProto::fHitColor
protected

Definition at line 85 of file AtEventDrawTaskProto.h.

◆ fHitSet

TEvePointSet* AtEventDrawTaskProto::fHitSet
protected

Definition at line 133 of file AtEventDrawTaskProto.h.

◆ fHitSetPR

TEvePointSet* AtEventDrawTaskProto::fHitSetPR[20] {}
protected

Definition at line 135 of file AtEventDrawTaskProto.h.

◆ fHitSize

Size_t AtEventDrawTaskProto::fHitSize
protected

Definition at line 86 of file AtEventDrawTaskProto.h.

◆ fHitStyle

Style_t AtEventDrawTaskProto::fHitStyle
protected

Definition at line 87 of file AtEventDrawTaskProto.h.

◆ fHoughFit

TF1* AtEventDrawTaskProto::fHoughFit[4] {}
protected

Definition at line 101 of file AtEventDrawTaskProto.h.

◆ fHoughLinearFit

TF1* AtEventDrawTaskProto::fHoughLinearFit
protected

Definition at line 124 of file AtEventDrawTaskProto.h.

◆ fIniHit

AtHit* AtEventDrawTaskProto::fIniHit {}
protected

Definition at line 140 of file AtEventDrawTaskProto.h.

◆ fIsCircularHough

Bool_t AtEventDrawTaskProto::fIsCircularHough
protected

Definition at line 82 of file AtEventDrawTaskProto.h.

◆ fIsLinearHough

Bool_t AtEventDrawTaskProto::fIsLinearHough
protected

Definition at line 83 of file AtEventDrawTaskProto.h.

◆ fIsRawData

Bool_t AtEventDrawTaskProto::fIsRawData
protected

Definition at line 84 of file AtEventDrawTaskProto.h.

◆ fLineArray

TEveLine* AtEventDrawTaskProto::fLineArray[20] {}
protected

Definition at line 144 of file AtEventDrawTaskProto.h.

◆ fLineNum

Int_t AtEventDrawTaskProto::fLineNum {}
protected

Definition at line 145 of file AtEventDrawTaskProto.h.

◆ fMap

TString AtEventDrawTaskProto::fMap
protected

Definition at line 125 of file AtEventDrawTaskProto.h.

◆ fMesh

TH1F* AtEventDrawTaskProto::fMesh {}
protected

Definition at line 98 of file AtEventDrawTaskProto.h.

◆ fMultiHit

Int_t AtEventDrawTaskProto::fMultiHit {10}
protected

Definition at line 79 of file AtEventDrawTaskProto.h.

◆ fPadAll

TH1I* AtEventDrawTaskProto::fPadAll[2015] {}
protected

Definition at line 94 of file AtEventDrawTaskProto.h.

◆ fPadPlane

TH2Poly* AtEventDrawTaskProto::fPadPlane {}
protected

Definition at line 97 of file AtEventDrawTaskProto.h.

◆ fPadPlanePal

TPaletteAxis* AtEventDrawTaskProto::fPadPlanePal {}
protected

Definition at line 90 of file AtEventDrawTaskProto.h.

◆ fPadWave

TH1I* AtEventDrawTaskProto::fPadWave {}
protected

Definition at line 96 of file AtEventDrawTaskProto.h.

◆ fPatternEventArray

TClonesArray* AtEventDrawTaskProto::fPatternEventArray {}
protected

Definition at line 131 of file AtEventDrawTaskProto.h.

◆ fPhiDistr

TH1D* AtEventDrawTaskProto::fPhiDistr[5] {}
protected

Definition at line 95 of file AtEventDrawTaskProto.h.

◆ fProtoEventAnaArray

TClonesArray* AtEventDrawTaskProto::fProtoEventAnaArray {}
protected

Definition at line 130 of file AtEventDrawTaskProto.h.

◆ fProtoEventArray

TClonesArray* AtEventDrawTaskProto::fProtoEventArray {}
protected

Definition at line 129 of file AtEventDrawTaskProto.h.

◆ fQELossPattern

TGraph* AtEventDrawTaskProto::fQELossPattern[4] {}
protected

Definition at line 100 of file AtEventDrawTaskProto.h.

◆ fQELossPatternAna

TGraph* AtEventDrawTaskProto::fQELossPatternAna[4] {}
protected

Definition at line 102 of file AtEventDrawTaskProto.h.

◆ fQHitPattern

TGraph* AtEventDrawTaskProto::fQHitPattern[4] {}
protected

Definition at line 99 of file AtEventDrawTaskProto.h.

◆ fQKine

TH2F* AtEventDrawTaskProto::fQKine[4] {}
protected

Definition at line 105 of file AtEventDrawTaskProto.h.

◆ fQVertex

TH2F* AtEventDrawTaskProto::fQVertex[4] {}
protected

Definition at line 104 of file AtEventDrawTaskProto.h.

◆ fRawevent

AtRawEvent* AtEventDrawTaskProto::fRawevent {}
protected

Definition at line 142 of file AtEventDrawTaskProto.h.

◆ fRawEventArray

TClonesArray* AtEventDrawTaskProto::fRawEventArray {}
protected

Definition at line 128 of file AtEventDrawTaskProto.h.

◆ fSaveTextData

Bool_t AtEventDrawTaskProto::fSaveTextData
protected

Definition at line 149 of file AtEventDrawTaskProto.h.

◆ fTrackNum

Int_t AtEventDrawTaskProto::fTrackNum {}
protected

Definition at line 146 of file AtEventDrawTaskProto.h.

◆ fUnpackHough

Bool_t AtEventDrawTaskProto::fUnpackHough {}
protected

Definition at line 81 of file AtEventDrawTaskProto.h.

◆ kIsPRDrawn

Bool_t AtEventDrawTaskProto::kIsPRDrawn
protected

Definition at line 148 of file AtEventDrawTaskProto.h.


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