at the moment I see the following:
- overlap calculation seems to be fine for tracks
- many times the overlap fails for gammas
1) we count 3 gammas using the overlap instead of 4 (2 pi0's) counting
directly from the breco side. Probably this is related either with
the merged pi0's or with the fact that we have the same photon
in the pi0 from the D and the one from the B.
2) in breco modes with a pi0 both in the seed and in the X system (for
instance B->Dcpipi0 with Dc->kspipi0) in the recoil we often count
one pi0 less (2 photons instead of 4). Probably when we reconstruct
the B we use twice that pi0 (in the D meson reconstruction and in
B reconstruction).
I think Riccardo already know about these behaviours.
- in one event we can have two B0's with the same seed!!!! this should be
avoided since the idea was to have one B per seed maximum.
Daniele
On Mon, 5 Aug 2002, Daniele del Re wrote:
>
> The high number of events with IERR < 0 came from a different definition
> of overlap we have now in our root files.
>
> now track belongs only to the first B -> bit word = 1
> before track belongs only to the first B -> bit word = 2
>
> same shift if the track belongs to the second one (now 2, before 4)
>
> may anyone confirm what I see?
>
> Daniele
>
>
> >
> > The first look at the job run by Urs with the breco overlap fix in is not
> > good.
> >
> > I got ~4% of IERR < 0 events (usually they are of the order of the 0.2%).
> > This is a clear sign that something is screwed up in the overlap flag.
> >
> >
> > Daniele
> >
> >
> > >
> > > Hoi,
> > >
> > > 1. PidKilling was still running with the old PidKilling setup. This is
> > > fixed by sourcing the correct tcl in IbuIsl.tcl:
> > >
> > > #old sourceFoundFile BetaMicro/BetaMicroSmear.tcl
> > > sourceFoundFile BetaMicro/BetaMicroPidKilling.tcl
> > >
> > > 2. PidKilling crashes in MuonMicroKillDispatch::BtaMicroMapCreator.cc.
> > > No solution to that yet. I think we use the output of the dispatch
> > > module when filling the ntuple.
> > >
> > > 3. Our low-level tcl is (imvho) a bit suspect: We get the PidBuildEnv
> > > from the Roo implementation and not the Bta version. This is most
> > > probably not what we want (though it might not hurt). I guess this
> > > happens maybe at the islNew.tcl level (or in the initial
> > > reading-setup tcl sourced by that tcl file). This was discovered
> > > by cleaning up things, in particular doing
> > >
> > > mod disable RooBuildPidEnv
> > >
> > > We are missing printouts like
> > >
> > > BtaBuildPidEnv::AbsEnv.cc(334):Overriding BtaEnv object in global environment.
> > > DchBuildEnv:mapconfig = dch_dtag
> > > DchBuildEnv:mapfile = DchMaps/dch_dtag.map
> > > DchBuildEnv: Configuration database disabled for channel maps
> > > DchBuildEnv: Configuration database disabled for MapBrowsers...
> > > SvtBuildEnv:BdbCondPathSingleton::loadFromConfigFile() -- info.
> > > A configuration file describing a revision/owner path was not found.
> > > Assuming the default behavior of BdbDatabase::fetch() interface --
> > > the most recent version of the condition data will always be
> > > fetched from the database.
> > > SvtBuildEnv: Pulse height ratio cut is 1.1
> > >
> > >
> > > I have heard that other people have successfully implemented the
> > > recipes for PidKilling. Given the problems in the BuildPidEnv, I tend
> > > to suspect that our low-level job setup is maybe at the source of the
> > > problems.
> > >
> > >
> > > A few jobs are running on data, they'll end up in
> > >
> > > ~ursl/output/sx-080202/.
> > >
> > > These are with the RooBuildPidEnv, but should be sufficient to test
> > > the breco overlap business.
> > >
> > >
> > > Cheers,
> > > --U.
> > >
> >
> >
>
>
|