Participants: Alan, Armin, Gabriella, Giorgos,
Kyle, Michela,
Francesco, Steve A.,Steve G., Natasha, Monica, Luca, Ketevi, Jim.
MuonIdentification
for low energy muons (Monica, Natasha, Theodota)
Monica-
A first study on selection efficiency of low pT muons for Moore
Vs TileID
is reported. The description can be found here.
Theodota- Unfortunatly the connection
to Thessaloniki is not possible.
Natasha- Work on identification of low
pt (see presentation at last soft week)
Work is going on testing the algorithm.
Besides, she has reconstructed with release 7.0.1 the
dataset(pp-->J/psi(mu(6)mu(3)) that was re-simulated with
atlsim 700.01. She prepared the results of MOORE andMUID
efficiency in this case. The efficiency in the forward region
looks better than in the previous cases.
But the problem in the eta ~ 2 region ( it is region between CSC chamber
and MDT chamber in the inner station) is still there.
A preliminary version (not yet complete)
of the presentation for the muon week is
available. also in pdf
MuId-Moore comparaison using
Artemis (Kyle)
I have two groups of plots. They both come from running
over vbf Higgs
H->tau tau. Approximately 28.7% of the events will have exactly 1 \mu
and
3% with 2 \mu's. This would lead to a mean of 0.347 for the number of
muons in an event if there was 100% effeciency.
muons.ps -- just ran this morning, only 1000
or so events, but fixes
problem in my muonbox interface ( pt -> abs(pt) )
muons.save.ps -- ran last night, has ~9000
events, \eta for muonbox is
actually charge*\eta (can tell on page 5). Except for that, the plots are
the same and this file has 10 times more events.
The strangest thing I see is the pt of mu's with moore seems to be about
2.5 GeV > than atlfast, muid, muonbox. This may be part of my problem
with MissingET, b/c I have to correct for the Muons by hand - and my
MissingET is shifted from the truth.
I am very new to muons, and I could not find documentation about an
"accepted way" to compute 4-momenta from the many parameters that are
available. For documentation, here is what I am doing... please tell me
if it is wrong.
For MuonBox:
I take from TDS <MB_TrackStoreTDS> and construct
MBTrackAdaptor::MBTrackAdaptor(MB_Track* tr):
m_assocs(Assocs()){
m_tr = tr->GetTrackAtPerigee();
double pt = fabs(1/m_tr.InverseTransverseMomentum());
double phi = m_tr.PhiAtPerigee();
double theta = atan(1/m_tr.CotgAtPerigee());
if (theta < 0) theta = theta + M_PI;
double px = cos(phi)*pt;
double py = sin(phi)*pt;
double p = pt/sin(theta);
double pz = p*cos(theta);
For Muid:
I take from TDS a MuidTrackContainer and construct
MuidTrackAdaptor::MuidTrackAdaptor(const MuidTrack* tr):
m_assocs(Assocs()),m_tr(tr){
if( tr->fit_quality().fit_code() == 0) {
double px =
m_tr->perigee_parameters().cos_phi()*m_tr->perigee_parameters().abs_pt();
double py =
m_tr->perigee_parameters().sin_phi()*m_tr->perigee_parameters().abs_pt();
double p =
m_tr->perigee_parameters().abs_pt()/m_tr->perigee_parameters().sin_theta();
double pz = m_tr->perigee_parameters().cos_theta()*p;
For Moore:
I take from TDS a MooTrackContainer and construct
MooreTrackAdaptor::MooreTrackAdaptor(const MooiPatTrack* tr):
m_assocs(Assocs()),m_tr(tr){
double px =
m_tr->perigee_parameters().cos_phi()*m_tr->perigee_parameters().abs_pt();
double py =
m_tr->perigee_parameters().sin_phi()*m_tr->perigee_parameters().abs_pt();
double p =
m_tr->perigee_parameters().abs_pt()/m_tr->perigee_parameters().sin_theta();
double pz = m_tr->perigee_parameters().cos_theta()*p;
Higgs into 4 muons analysis
(Theodota)
Theodota is not at the phone, please have a look at
the following results
and send your comments to Theodota.
results of 7.0.1 Muid/Moore from a Higgs(130 GeV) sample of about 11000 events
1. The efficiency
versus eta and pt from single higgs muons (7.0.1)
2. The resolution of the MUID reco Higgs mass without and with Z
constraint (7.0.1) and
3. The resolution of the MUID-MOORE reco Higgs mass without and with Z
mass (7.0.1)
4. The resolution of the MUID without
and with Z constraint and for
and MUID-MOORE reco Higgs mass without and
with Z constraint
with version 6.0.3
Geantino map based
material service (Alan, Armin, Luca)
The Geantino map based material service is now in release
7.2.0
(thanks to Armin and Alan for caring about compilation
phase, tag and so on). As pointed out in the last phone meeting
the service is in Debug status and it is not yet finalized for
physic studies
Luca tried to run the new service, and he has a first
round of
debug plots. The work must follow
in close contact with Armin.
Technical side.
(Alan) In the Geantino Map service Armin's datafile is used from MooAlgs
and
MooEvent. It would fit better in MooUtils/share than its current location
in Moore/share. We shouldn't have anything but sub-packages
in a container package.
(Gabriella) I perfectly agree with Alan and I would
propose also in
Moore the introduction of a MooUtils package. Moreover this
would allow the introduction of classes (RZSegmentMaker,
PhiSegmentMaker) that are practically duplicated in Moore and
TrigMoore. Allowing a easier maintanenco of the package.
Once a work on the code is accomplished, this should also include
the Material Map Service (Parametrization and Geantino Map) coding in
agreement with an Athena Svc (as proposed ages ago by Giorgos).
When should this work start? ...............
Test Beam (Stefano)
Ketevi added the access methods in MuonDigitPosition
to allow the use of the
s value, available in MuonDetPosition. The problem with LineFitter for chambers
having s<>0 has been solved and the fix is in 7.2.0
The possible choice of accessing the conversion service from DigitToHit
for the
Test Beam data has not yet been inserted (it will come into 7.3.0)
Persistency (Giorgos and
Alan)
Introduction( from David Quarrie - Gabriella mail exchange)
The basic POOL persistency support has been available since release 7.0.0,
with one major missing functionality (support for DataLink and ElementLink).
Several bugs have also been found and fixed for 7.1.0, surely that this
will
continue into the future. Several classes have been persistified using
this
restricted functionality, and it's possible that the classes that you
are
implicitly referring to might fall into the category that can be handled
by
what's available now.
The missing functionality is scheduled to be available at the end of the
month.
Unfortunately that probably means just after 7.2.0 rather than just in
time for it,
but if that schedule is maintained, you should be able to persistify your
EDM
for 7.3.0. (Is this the case?)
One thing to bar in mind is that if we write out any data with a release
having
restricted functionality, you won't be able to read it back in again with
any
release after the persistency is upgraded. For example, say you run a
job based on
release 7.1.0 which writes out some tracks but omits the links to
any hits because the ElementLink isn't supported. Now assume POOL support
is upgraded for release 7.2.0 so that the tracks and hits can be written
out.
Now you're in a situation where only jobs based on release 7.1.0 can read
data
written with that release, and only those based on 7.2.0 can read those
written by 7.2.0. Clearly this is a situation that cannot be used for
bulk
production, so the goal is that sometime before DC-2 we stabilize the
EDM and persistency support. During that period,
support for schema evolution is scheduled to be added to POOL, which
should
(Status and plans)
Giorgos and Alan-
We do not need DataLink or Symbolic Link, at least not as a first item.
See previous phone meeting, but CLHEP matrix support is not there and
as reported in the last meeting:
The main problem comes from the fact that we have problems
in persistence of a
pointer to a vector of pointer (that is part of our track class.) The problem
has been referred to
the POOL and we can now foresee two possible solutions:
1- The POOL (team) solves the problem and we can persistify the object as
it is. (NOT THE CASE)
2- We modify the objects to a vector of pointers (this has to be done from
Moore/MuID/ipat).
Moore-MuID-TrigMoore in 7.2.0
(Alan, Armin, Gabriella, Michela)
MUID in 7.2.0 (Alan):
1. jobOptions in Install Area
2. SG access const correctness
3. added some forward declarations and removed some unnecessary
includes
4. removed all references to DataHandle
5. upgraded to new MCcollection interface
MOORE in 7.2.0 (Alan, Armin, Gabriella, and David Rousseau
suggestions):
Added specific includes of DetectorPosition in MooXxxHit.cxx
.
#include "MuonDetDescr/MuonDetPosition.h"
1. the structure of includes is such that
there is only a forward declaration
of MuonDetPosition.
Hence the compiler has no way to know that MuonDetPosition
derives
from DetectorPosition.
// WARNING: to be included in : XXX_DetDescrElement.h ????
2. Geantino Map - code and file (see above)
3. HepMC GenEvent change (in MooStatistics)
TrigMoore in 7.2.0 (Gabriella, Ketevi and Michela):
1. MuonMapBuilder finalized, this means that we
are now able to
run ``seeded'' also in the ``main branch!''.
2. TrigMoore in 7.2.0
3. few changes to be alive.
Milestones and Plans (All
)
Release plans
7.2.0 29 Oct 2003 (not yet out)
7.3.0 19 Nov 2003
7.4.0 17 Dec 2003
7.5.0 14 Jan 2004
7.6.0 4 Feb 2004
8.0.0 25 Feb 2004
from 7.6.0 to 8.0.0 it is supposed to be only bug-fix.
We went to the muon WBS as it is and its contents
on the reconstruction side:
Comments on milestones:
1. Reconstruction of the
G4 simulated data (ATLAS set-up).
Possible MILESTONE(?) can help us in understanding most of the
pattern recognition and track reconstruction problems in the
Spectrometer.
7.2.0 status- (from Ketevi) Daniela Rebuzzi implemented
the
G4 MDT digitization Ketevi did for the CSC, all tagged for 7.2.0.
Yoji is doing it for the TGC and Andrea DiSimone for the RPC.
The TGC and RPC work is not yet as advanced as the
MDT and CSC which are completed now, just waiting to be tested.
For 7.3.0, Ketevi and Daniela will validate the
MDT and
CSC G4 digitization using G4 hits generated using Pool.
After that, MOORE and Muonbox can take over to see
what happens in the reconstruction.
So only after validation 7.3.0 we can think to stage the work on
reconstruction of G4 data (note-probably at that time there will be
yet no RPC and no TGC fully validated in)
Is it usefull to set-up a team validating reconstruction
digitization?
How to stage the work? (see attempt later on)
2. Reconstruction of the test beam data. MILESTONE (?)
This will help us to test that
we properly interface to the tools that will be used also with ATLAS
(like conditions database) and understand better various aspects of
the reconstruction like autocalibration, alignment, etc.
People has been working for several months on interfacing
the test beam data to
reconstruction. Probably several months work will be needed
again to interface the new tools (conditions database, etc.)
3. Comparative studies between Muonbox and Moore on
the 2 points above.
MILESTONE (?) This will help to improve our understanding of
the detector and of the first-day data.
Only after 8.0.0
4. POOL persistency. Things are not ready yet (Alan+Giorgos)
MILESTONE
5. Improving the reconstruction results and maintaining
a working version
of it in every release.
MUID (from Alan)
There are other Muid things (..... more relaxed timescale):
1. SG lock output collections
2. package reorganisation with container package
3. SG output of cross-reference table for all candidate
muons: iPatTrack to MooTrack, TileMuon, MDT/RPC/TGC/CSC segment and combined
fit parameters and matching quality. This is in the context of softMuRec and
will give a common output and allow for ambiguities (that unfortunately exist
at low pt). I would see this as the persistent Muid o/p.
Questions to answer
1) Which is the status of the package in the present release?
The packages Moore/MuId/TrigMoore/ are all in release 7.2.0
Moore news:
1.Inclusion of Inert
Material treatment via GeantinoMap. (WBS 1.2.5.3.2.5)
Debug/tuning status.
2. explicit inclusion of MuonDetPosition (in MooXXXhit.
3. upgraded to new MCcollection interface
MuID news
1. jobOptions in
Install Area
2. SG access
const correctness
3. added some forward declarations and
removed some unnecessary includes
4. removed all references to DataHandle
5. upgraded to new MCcollection interface
TrigMoore news
1. MuonMapBuilder
finalized, this means that we are
now able to
run ``seeded'' also in the ``main
branch!'', this is the case also for MuFast
since it implies that the RegionSelector
work.
2. SG access const correctness
3. removed
all references to DataHandle
2) Is there any relevant debugging
going on? Which one?
Will it be fixed by next release?
1. CSC Digitization, TGC Digit Position
for the possible solution and time scale
we refer to Muon/AMDB meeting (Saclay project)
3) Which are the relevant developments
going on?
In which of the next releases will they be included?
Which one is a "milestone" for one of the next major releases?
In order to answer to this, we went through every
step of the
Muon Software planning, see specific web page.
Release 7.2.0
=========
Reconstruction 1.2.5.3.2.3.1
- Moore EF Access to LVL2 information (not accomplished. The migration
to
the MuonMap in order to have the RegionSelector fully functional required
more
time). For the TrigMoore status see above. MuFast does not fill
Muon
Features yet !
Release 7.3.0
=========
Reconstruction 1.2.5.3.2.5 - Moore First Test of Inert material via Geantino (G4)
in 7.2.0
Reconstruction 1.2.5.3.2.8.1 - Moore preliminary code available for persistency
(just
for 7.3.0 or right after that)
Release 7.4.0
=========
Reconstruction
1.2.5.3.2.1.1 - Drop.
Reconstruction 1.2.5.3.2.2 - Drop.
----> Reconstruction .......................
- Change of units to mm and MeV (technical)
---->
Reconstruction ....................... - First tests on G4 Muon hits reconstructions.
subdetector
specific (technical)
Reconstruction 1.2.5.3.2.8.2 - It does not depend
on us, but on the availability of CLHEP-Matrix
Release 7.5.0
=========
---->
Reconstruction ....................... - G4 Muon hits reconstructions.
subdetector
specific (validity check)
correct----> Reconstruction 1.2.5.3.2.1.2
- MuId Combination of signals from TileCal and
MuonSpectrometer
(technical)
Reconstruction
1.2.5.3.2.9 - It depends on the status of Access to Conditions data
in ATHENA.
Reconstruction 1.2.5.3.2.13 - Moore reconstruction
of G4 Data ATLAS set-up (technical)
Release 7.6.0
=========
---->
Reconstruction ....................... -Moore Change of units to mm and
MeV (validity check)
----> Reconstruction .......................
-Moore reconstruction of G4 Data ATLAS set-up (validation)
Performance
study of G4 data ATLAS set-up
MILESTONE
problems on definition of 1.2.5.3.2.4 (G4 or G3? if G4 ...Cavern
Background?)
Reconstruction 1.2.5.3.2.6
drop
Reconstruction 1.2.5.3.2.7 drop
We would also like to restructure the MuonIdentification and
a few things in
Moore before the insertion of new code in the package (foreseen for 7.5.0).
Not definitive man-power time-scale discussed yet!
4) On which channel were you able to perform Physics Validation of
the last major release?
7.0.1 see presentation at the Physics Validation meeting.
5) Has there been any progress on the
reconstruction of Cosmic Ray Data?
?
6) Did you try to reconstruct the data
taken during last Combined Test Beam?
I think Stefano has already answered to this.
7) Do you plan to make a presentation
on package performance at the next Muon Week?
There will be no further package presentations. We can eventually
add a few slides to a general
Muon Reconstruction presentation.
|