Presentation is loading. Please wait.

Presentation is loading. Please wait.

Andreas Pfeiffer, CERN/IT,

Similar presentations


Presentation on theme: "Andreas Pfeiffer, CERN/IT,"— Presentation transcript:

1 Andreas Pfeiffer, CERN/IT, andreas.pfeiffer@cern.ch
Space Example Simplified version of X-ray telescope needs lots of triggers for few hits (11 hits / 100k ev) need for quick visualisation of hit positions Make use of AIDA interfaces Abstract Interfaces for Data Analysis Pure Abstract Types no dependencies on specific analysis tool Prepare to use G4AnalysisManager Visitor pattern to do analysis from various places Step, Start/EndOfRun, Start/EndOfEvent, ... G4-WS Oct.2000 Andreas Pfeiffer, CERN/IT,

2 Activities during this week
How to integrate the “two worlds” “global variables vs. OO” Present status new class XrayTelHistogram at construction time: create Factories using a selected analysis system and book histograms for analysis using the IHistoFactory call-back methods for analysis at selected stages of simulation (Step, start/end event/run, ...) Will later derive from G4AnalysisManager deals with dynamic loading of components of analysis system G4-WS Oct.2000 Andreas Pfeiffer, CERN/IT,

3 Andreas Pfeiffer, CERN/IT, andreas.pfeiffer@cern.ch
Some more details pointer to histoManager is stored in UserSteppingAction at construction time like the Visitor pattern (to be checked for improvements) callback from UserSteppingAction::UserSteppingAction to histoManager->analyze(const G4SteppingManager *) do the analysis in histoManager->analyze fill histograms plot position histogram using the visualisation facility from the analysis system directly G4-WS Oct.2000 Andreas Pfeiffer, CERN/IT,

4 Things to do / whishlist
Lots of possibilities :-) little time :-( Space example: store the histogram and visualize it using analysis tool running separately (possibly started by G4AM) using another analysis system (should be easy as only (AIDA + other) Interfaces are used !) AIDA define/agree on Interfaces for the other categories (Ntuple, ...) more involvement from Geant-4 (> Guy) ???? G4-WS Oct.2000 Andreas Pfeiffer, CERN/IT,


Download ppt "Andreas Pfeiffer, CERN/IT,"

Similar presentations


Ads by Google