Code Monkey home page Code Monkey logo

Comments (8)

andreypz avatar andreypz commented on July 28, 2024

This is now fixed at dev-andrey. Will propagate to master in the next merge.

from ntupleproducer.

naodell avatar naodell commented on July 28, 2024

So do they matter?

On Sat, Jul 12, 2014 at 2:01 PM, Andrey Pozdnyakov <[email protected]

wrote:

This is now fixed at dev-andrey. Will propagate to master in the next
merge.

Reply to this email directly or view it on GitHub
#32 (comment)
.

from ntupleproducer.

andreypz avatar andreypz commented on July 28, 2024

Actually, yes, it looks like they matter.
In my analysis, after the final selection I get:
Before filters in data: 665; in signal MC: 3.34
After filters in data: 624; in signal MC: 3.28
This is all filters applied together, will need to investigate which ones actually cut events...

from ntupleproducer.

pollackscience avatar pollackscience commented on July 28, 2024

Be careful, some of the filters will veto events due to MET or other nonsense that does not affect the relevant subdetectors for your selection

from ntupleproducer.

andreypz avatar andreypz commented on July 28, 2024

An update on this.
First giving a snippet I use in my analyzer:

 if (NoiseFilters_isScraping || NoiseFilters_isNoiseHcalHBHE || NoiseFilters_isNoiseHcalLaser)
    return kTRUE;
  CountEvents(14);

 if (NoiseFilters_isNoiseEcalTP || NoiseFilters_isNoiseEcalBE || NoiseFilters_isNoiseEEBadSc)
    return kTRUE;
  CountEvents(15);

  if (NoiseFilters_isCSCTightHalo || NoiseFilters_isCSCLooseHalo)
    return kTRUE;
  CountEvents(16);

  if (NoiseFilters_isNoiseTracking ||
      !NoiseFilters_isNoisetrkPOG1 || !NoiseFilters_isNoisetrkPOG2 || !NoiseFilters_isNoisetrkPOG3)
    return kTRUE;
  CountEvents(17);

The results for my analysis are the following:
Before the filters I get in data: 665; in signal MC: 3.34
Cut 14: in data: 665; in signal MC: 3.34
Cut 15: in data: 663; in signal MC: 3.33
Cut 16: in data: 624; in signal MC: 3.33
Cut 17: in data: 624; in signal MC: 3.28

That is Hcal noise don't filter nothing, Ecal noise filters a little bit,
most events are cut by CSC-Halo filters. What the hell are those?
Trk POG are not important in that order (but maybe they would cut events if placed first?)

from ntupleproducer.

naodell avatar naodell commented on July 28, 2024

This is good to see, Andrey. I think I'll check to see if it has any
effect with my selection, too since I might be sensitive to these events.
I think the halo filters might have something to do with muons produced
outside the detector possibly because of a degradation of the vacuum in the
beam pipe. Just a guess.

Shouldn't the tight halo filter cover the loose, though? I was using the
tight at some point, but removed it.

On Sun, Jul 13, 2014 at 6:25 PM, Andrey Pozdnyakov <[email protected]

wrote:

An update on this.
First giving a snippet I use in my analyzer:

if (NoiseFilters_isScraping || NoiseFilters_isNoiseHcalHBHE || NoiseFilters_isNoiseHcalLaser)
return kTRUE;
CountEvents(14);

if (NoiseFilters_isNoiseEcalTP || NoiseFilters_isNoiseEcalBE || NoiseFilters_isNoiseEEBadSc)
return kTRUE;
CountEvents(15);

if (NoiseFilters_isCSCTightHalo || NoiseFilters_isCSCLooseHalo)
return kTRUE;
CountEvents(16);

if (NoiseFilters_isNoiseTracking ||
!NoiseFilters_isNoisetrkPOG1 || !NoiseFilters_isNoisetrkPOG2 || !NoiseFilters_isNoisetrkPOG3)
return kTRUE;
CountEvents(17);

The results for my analysis are the following:
Before the filters I get in data: 665; in signal MC: 3.34
Cut #14 #14: in data:
665; in signal MC: 3.34
Cut #15 #15: in data:
663; in signal MC: 3.33
Cut #16 #16: in data:
624; in signal MC: 3.33
Cut #17 #17: in data:
624; in signal MC: 3.28

That is Hcal noise don't filter nothing, Ecal noise filters a little bit,
most events are cut by CSC-Halo filters. What are hell are those?
Trk POG are not important in that order (but maybe they would cut events
if placed first?)

Reply to this email directly or view it on GitHub
#32 (comment)
.

from ntupleproducer.

naodell avatar naodell commented on July 28, 2024

Actually, you have some special cuts for your trailing muon, no?

On Sun, Jul 13, 2014 at 6:40 PM, Nathaniel Odell [email protected] wrote:

This is good to see, Andrey. I think I'll check to see if it has any
effect with my selection, too since I might be sensitive to these events.
I think the halo filters might have something to do with muons produced
outside the detector possibly because of a degradation of the vacuum in the
beam pipe. Just a guess.

Shouldn't the tight halo filter cover the loose, though? I was using the
tight at some point, but removed it.

On Sun, Jul 13, 2014 at 6:25 PM, Andrey Pozdnyakov <
[email protected]> wrote:

An update on this.
First giving a snippet I use in my analyzer:

if (NoiseFilters_isScraping || NoiseFilters_isNoiseHcalHBHE || NoiseFilters_isNoiseHcalLaser)
return kTRUE;
CountEvents(14);

if (NoiseFilters_isNoiseEcalTP || NoiseFilters_isNoiseEcalBE || NoiseFilters_isNoiseEEBadSc)
return kTRUE;
CountEvents(15);

if (NoiseFilters_isCSCTightHalo || NoiseFilters_isCSCLooseHalo)
return kTRUE;
CountEvents(16);

if (NoiseFilters_isNoiseTracking ||
!NoiseFilters_isNoisetrkPOG1 || !NoiseFilters_isNoisetrkPOG2 || !NoiseFilters_isNoisetrkPOG3)
return kTRUE;
CountEvents(17);

The results for my analysis are the following:
Before the filters I get in data: 665; in signal MC: 3.34
Cut #14 #14: in data:
665; in signal MC: 3.34
Cut #15 #15: in data:
663; in signal MC: 3.33
Cut #16 #16: in data:
624; in signal MC: 3.33
Cut #17 #17: in data:
624; in signal MC: 3.28

That is Hcal noise don't filter nothing, Ecal noise filters a little bit,
most events are cut by CSC-Halo filters. What are hell are those?
Trk POG are not important in that order (but maybe they would cut events
if placed first?)

Reply to this email directly or view it on GitHub
#32 (comment)
.

from ntupleproducer.

andreypz avatar andreypz commented on July 28, 2024

Not so special really, Combination of Loose and Soft Muon-ID,
pt > 4GeV

On Sun, Jul 13, 2014 at 6:50 PM, Nate Odell [email protected]
wrote:

Actually, you have some special cuts for your trailing muon, no?

On Sun, Jul 13, 2014 at 6:40 PM, Nathaniel Odell [email protected]
wrote:

This is good to see, Andrey. I think I'll check to see if it has any
effect with my selection, too since I might be sensitive to these events.
I think the halo filters might have something to do with muons produced
outside the detector possibly because of a degradation of the vacuum in
the
beam pipe. Just a guess.

Shouldn't the tight halo filter cover the loose, though? I was using the
tight at some point, but removed it.

On Sun, Jul 13, 2014 at 6:25 PM, Andrey Pozdnyakov <
[email protected]> wrote:

An update on this.
First giving a snippet I use in my analyzer:

if (NoiseFilters_isScraping || NoiseFilters_isNoiseHcalHBHE ||
NoiseFilters_isNoiseHcalLaser)
return kTRUE;
CountEvents(14);

if (NoiseFilters_isNoiseEcalTP || NoiseFilters_isNoiseEcalBE ||
NoiseFilters_isNoiseEEBadSc)
return kTRUE;
CountEvents(15);

if (NoiseFilters_isCSCTightHalo || NoiseFilters_isCSCLooseHalo)
return kTRUE;
CountEvents(16);

if (NoiseFilters_isNoiseTracking ||
!NoiseFilters_isNoisetrkPOG1 || !NoiseFilters_isNoisetrkPOG2 ||
!NoiseFilters_isNoisetrkPOG3)
return kTRUE;
CountEvents(17);

The results for my analysis are the following:
Before the filters I get in data: 665; in signal MC: 3.34
Cut #14 #14: in data:
665; in signal MC: 3.34
Cut #15 #15: in data:
663; in signal MC: 3.33
Cut #16 #16: in data:
624; in signal MC: 3.33
Cut #17 #17: in data:
624; in signal MC: 3.28

That is Hcal noise don't filter nothing, Ecal noise filters a little
bit,
most events are cut by CSC-Halo filters. What are hell are those?
Trk POG are not important in that order (but maybe they would cut events
if placed first?)

Reply to this email directly or view it on GitHub
<
https://github.com/NWUHEP/ntupleProducer/issues/32#issuecomment-48854916>
.


Reply to this email directly or view it on GitHub
#32 (comment)
.

from ntupleproducer.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.