Gamma-ray Large Area Space Telescope Efficiency Studies (Draft) Michael Kuss INFN Pisa Instrument Analysis Group Meeting 1 April 2005.

Slides:



Advertisements
Similar presentations
Números.
Advertisements

Fill in missing numbers or operations
Bellwork If you roll a die, what is the probability that you roll a 2 or an odd number? P(2 or odd) 2. Is this an example of mutually exclusive, overlapping,
EuroCondens SGB E.
Worksheets.
Table de multiplication, division, addition et soustraction.
Addition and Subtraction Equations
Disability status in Ethiopia in 1984, 1994 & 2007 population and housing sensus Ehete Bekele Seyoum ESA/STAT/AC.219/25.
and 6.855J Cycle Canceling Algorithm. 2 A minimum cost flow problem , $4 20, $1 20, $2 25, $2 25, $5 20, $6 30, $
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Instructions for using this template. Remember this is Jeopardy, so where I have written Answer this is the prompt the students will see, and where I.
0 - 0.
1 1  1 =.
2 pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt Time Money AdditionSubtraction.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
ADDING INTEGERS 1. POS. + POS. = POS. 2. NEG. + NEG. = NEG. 3. POS. + NEG. OR NEG. + POS. SUBTRACT TAKE SIGN OF BIGGER ABSOLUTE VALUE.
MULTIPLICATION EQUATIONS 1. SOLVE FOR X 3. WHAT EVER YOU DO TO ONE SIDE YOU HAVE TO DO TO THE OTHER 2. DIVIDE BY THE NUMBER IN FRONT OF THE VARIABLE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
FACTORING Think Distributive property backwards Work down, Show all steps ax + ay = a(x + y)
Addition Facts
Year 6 mental test 10 second questions Numbers and number system Numbers and the number system, fractions, decimals, proportion & probability.
Identifying money correctly 1
Around the World AdditionSubtraction MultiplicationDivision AdditionSubtraction MultiplicationDivision.
ZMQS ZMQS
Rule Learning – Overview Goal: learn transfer rules for a language pair where one language is resource-rich, the other is resource-poor Learning proceeds.
The 5S numbers game..
The basics for simulations
ABC Technology Project
Mental Math Math Team Skills Test 20-Question Sample.
Ideal Parent Structure Learning School of Engineering & Computer Science The Hebrew University, Jerusalem, Israel Gal Elidan with Iftach Nachman and Nir.
© S Haughton more than 3?
VOORBLAD.
Outcome: Determine the square root of perfect squares.
Twenty Questions Subject: Twenty Questions
Progressive Aerobic Cardiovascular Endurance Run
© 2012 National Heart Foundation of Australia. Slide 2.
Lets play bingo!!. Calculate: MEAN Calculate: MEDIAN
23-8 3x6 Double it Take Away 6 Share By 9 Double it +10 Halve it Beginner Start Answer Intermediate 70 50% of this ÷7÷7 x8 Double it Start Answer.
Before Between After.
Addition 1’s to 20.
25 seconds left…...
Test B, 100 Subtraction Facts
Week 1.
2 x0 0 12/13/2014 Know Your Facts!. 2 x1 2 12/13/2014 Know Your Facts!
We will resume in: 25 Minutes.
Static Equilibrium; Elasticity and Fracture
2 x /18/2014 Know Your Facts!. 11 x /18/2014 Know Your Facts!
12-2 Conditional Probability Obj: To be able to find conditional probabilities and use formulas and tree diagrams.
Solving Linear Systems by Linear Combinations
Resistência dos Materiais, 5ª ed.
A SMALL TRUTH TO MAKE LIFE 100%
2 x /10/2015 Know Your Facts!. 8 x /10/2015 Know Your Facts!
“Reading Measurement Scales”. MNI = marked number interval AMI = adjacent number interval.
Chart Deception Main Source: How to Lie with Charts, by Gerald E. Jones Dr. Michael R. Hyman, NMSU.
TODAY IN ALGEBRA…  Warm Up: Mean, Median, Mode, Range  Learning Target: 13.7 You will make stem-and-leaf plots  AT – Test corrections or missing assignments.
5 x4. 10 x2 9 x3 10 x9 10 x4 10 x8 9 x2 9 x4.
Multiplication Facts Practice
Graeme Henchel Multiples Graeme Henchel
Quiz Number 2 Group 1 – North of Newark Thamer AbuDiak Reynald Benoit Jose Lopez Rosele Lynn Dave Neal Deyanira Pena Professor Kenneth D. Lawerence New.
0 x x2 0 0 x1 0 0 x3 0 1 x7 7 2 x0 0 9 x0 0.
SAT Solver CS 680 Formal Methods Jeremy Johnson. 2 Disjunctive Normal Form  A Boolean expression is a Boolean function  Any Boolean function can be.
T-SPaCS – A Two-Level Single-Pass Cache Simulation Methodology + Also Affiliated with NSF Center for High- Performance Reconfigurable Computing Wei Zang.
7x7=.
Schutzvermerk nach DIN 34 beachten 05/04/15 Seite 1 Training EPAM and CANopen Basic Solution: Password * * Level 1 Level 2 * Level 3 Password2 IP-Adr.
Intra-Tower Tracker Alignment Instrument Analysis Workshop 4
Presentation transcript:

Gamma-ray Large Area Space Telescope Efficiency Studies (Draft) Michael Kuss INFN Pisa Instrument Analysis Group Meeting 1 April 2005

Instrument Analysis Group Meeting, 1 April 2005Michael Kuss 2 Class Efficiency Class Efficiency is used for efficiency studies: Efficiency(const TString="tree.root", const TString="eff.root", TString geoFileName=""); ~Efficiency() { delete myEvent; delete myTracker; } void Go(int lastEntry=-1); // if Get_3_in_a_row would work on the array of TriggerDiagnostics in the // Header tree, it would be faster. But, currently, this array is in the // order of GTCC/GTRC. This stuff should get extracted from TreeMaker // and here, and go into it's own class. bool Get_3_in_a_row(const int layer) const; void Draw2D(TString plane="all", TCut="", float residualDist=1, float borderWidth=1) const; void GetEfficiency(const TString plane="all", const TCut="", const float residualDist=1, const float borderWidth=1, const bool draw=false) const; void DrawEfficiency(TString plane, TCut="", float residualDist=1, float borderWidth=1, bool draw=true) const; private: void PrintEfficiency(TString plane, float ineff, int hits, int missing) const;

Instrument Analysis Group Meeting, 1 April 2005Michael Kuss 3 General Procedure user> source cmt/setup.sh user> root root [0].x compile.C root [1] Efficiency* eff = new Efficiency(”tree.root”,”eff.root”,”geo.txt”) … opens tree.root for reading, eff.root for writing, and reads the geometry from geo.root. root [2] eff->Go()... reads events from the tree file. Selects events with a single straight track (both in x and y). Extrapolates the track into each plane and saves to a small tree: event id plane name extrapolated x position of the track extrapolated y position of the track the distance to the nearest active area (negative if in active area) the residual to the nearest cluster (sign is of extrapolated - data) and saves the small tree in the eff-file. root [3] eff->Draw2D(...) root [4] eff->GetEfficiency(...)

Instrument Analysis Group Meeting, 1 April 2005Michael Kuss 4 selecting tracks ?

Instrument Analysis Group Meeting, 1 April 2005Michael Kuss 5 Draw2D() of a tower eff->Draw2D(“all”,eventId<10000,1,5) of run dots: extrapolated positions green: in active area red: in inactive area magenta: in active area close to the edge (here, 5mm) crosses: missing hits ╬: “real” missing hits (if close to the edge, in gray) x: “fake” missing hits

Instrument Analysis Group Meeting, 1 April 2005Michael Kuss 6 Draw2D() of a tower (II) #17 #6265 #8315 Why are there so few green dots? The 3-in-a-row condition!

Instrument Analysis Group Meeting, 1 April 2005Michael Kuss 7 What are these crosses (I)?

Instrument Analysis Group Meeting, 1 April 2005Michael Kuss 8 What are these crosses (II)?

Instrument Analysis Group Meeting, 1 April 2005Michael Kuss 9 What are these crosses (III)?

Instrument Analysis Group Meeting, 1 April 2005Michael Kuss 10 Draw2D() of a plane eff->Draw2D("Y3") of run

Instrument Analysis Group Meeting, 1 April 2005Michael Kuss 11 GetEfficiency(“plane”) root [8] eff->GetEfficiency("plane") OBJ: TCut CUT Object Plane Ladder Wafer Efficiency Inefficiency Hits Missing hits plane Y % 4.8 % plane X % 0.7 % plane X % 11.3 % plane Y % 0.1 % plane Y % 0.5 % plane X % 0.2 % plane X % 0.9 % plane Y % 10.6 % plane Y % 11.8 % plane X % 0.5 % plane X % 0.3 % plane Y % 0.3 % plane Y % 1.6 % plane X % 0.3 % plane X % 0.1 % plane Y % 0.3 % plane Y % 0.2 % … tower 98.8 % 1.2 %

Instrument Analysis Group Meeting, 1 April 2005Michael Kuss 12 Cuts: the 3-in-a-row-condition Assumption: plane X16 has an efficiency of 90%. I let nature generate 100 events like the one above. I will find: 90 events like the one above 0 events with no hit in X16, because with that plane the events wouldn’t trigger I would deduce an efficiency of 100% Conclusion: I have to impose a 3-in-a-row condition without using the plane to be studied

Instrument Analysis Group Meeting, 1 April 2005Michael Kuss 13 Cuts: removing “fake” missing hits Condition: a missing hit is only a missing hit if also the hit of the other plane of the layer is missing. seems to remove tracks of missing hits due to stopped particles doesn’t remove too many “real” missing hits. Examples: o planes A and B with 99%: deduced eff % o planes A and B with 85%: deduced eff % o plane A with 85%, B with 99%: eff(A) 85.15%, eff(B) 99.15% Acceptable? Anyway, I should improve the algorithm!

Instrument Analysis Group Meeting, 1 April 2005Michael Kuss 14 Hits vs. Trigger Requests First 1000 events of : 20 good hit but missing TgrReq: 3, 58, 77, 82, 235, 244, 360, 363, 384, 539, 552, 675, 798, 826, 837, 851, 884, 953, 967, noise hit with missing TgrReq: 406, 448, TgrReq but no hit: 169, strange event: 688 All anomalies come with short ToT All events are at

Instrument Analysis Group Meeting, 1 April 2005Michael Kuss 15 Good Hit but no Trigger Request

Instrument Analysis Group Meeting, 1 April 2005Michael Kuss 16 Noise Hit but no Trigger Request

Instrument Analysis Group Meeting, 1 April 2005Michael Kuss 17 Trigger Request but no Hit

Instrument Analysis Group Meeting, 1 April 2005Michael Kuss 18 Strange Event

Instrument Analysis Group Meeting, 1 April 2005Michael Kuss 19 Attempt of an Explanation