ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
Go to the documentation of this file.
7 #ifndef ATEVENTDRAWTASK_H
8 #define ATEVENTDRAWTASK_H
28 class TEveRGBAPalette;
36 class TMemberInspector;
177 void Exec(Option_t *option);
196 static void SelectPad(
const char *rawevt);
203 std::vector<Double_t> fTofObjCorr;
204 std::vector<Double_t> fMTDCObjRange;
205 std::vector<Double_t> fMTDCXfRange;
211 void DrawRhoVariance();
212 void DrawHoughSpace();
218 void DrawThetaxPhi();
226 void UpdateCvsPadPlane();
227 void UpdateCvsPadWave();
228 void UpdateCvsPadAll();
229 void UpdateCvsQEvent();
230 void UpdateCvsRhoVariance();
231 void UpdateCvsHoughSpace();
233 void UpdateCvsMesh();
234 void UpdateCvs3DHist();
236 void UpdateCvsTheta();
237 void UpdateCvsThetaxPhi();
238 void UpdateCvsQuadrants();
242 void UpdateCvsPID2();
245 void ResetPhiDistr();
248 void DrawHitPoints();
251 void DrawAuxChannels();
253 EColor GetTrackColor(
int i);
TClonesArray * fEventArray
void Exec(Option_t *option)
TClonesArray * fCorrectedEventArray
TString fPatternEventBranchName
TClonesArray * fRawEventArray
AtEventDrawTask(TString modes)
std::vector< TEvePointSet * > fHitSetTFHC
void DrawWave(Int_t PadNum)
static const Int_t fNumPads
TString fRawEventBranchName
TCanvas * fCvsRhoVariance
void SetHitAttributes(Color_t, Size_t, Style_t)
Int_t fMinTracksPerVertex
void SetCorrectedEventBranch(TString branchName)
void SetPatternEventBranch(TString branchName)
void SetMap(std::shared_ptr< AtMap > map)
TPaletteAxis * fPadPlanePal
TEvePointSet * fCorrectedHitSet
std::vector< TEveBoxSet * > fHitClusterSet
TEveRGBAPalette * fRGBAPalette
TString fCorrectedEventBranchName
void SetThreshold(Int_t val)
std::vector< std::unique_ptr< TEveLine > > fPatternLines
std::vector< TEvePointSet * > fVertex
void SetEventBranch(TString branchName)
static void SelectPad(const char *rawevt)
void SetDrawVertexFromLines(bool val=true)
Bool_t fDrawVertexFromLines
void SetRawEventBranch(TString branchName)
TH2F * fThetaxPhi_Ini_RANSAC
std::vector< TEveElement * > fHitLine
TClonesArray * fPatternEventArray
AtHit const * fIniHitRansac
void SetMinTracksPerVertex(Int_t val)
void SetMultiHit(Int_t hitMax)
AtEventManager * fEventManager
Point in space with charge.
std::shared_ptr< AtMap > fDetmap