Fork me on GitHub

Changeset a1c9c16 in git for modules


Ignore:
Timestamp:
Feb 14, 2019, 8:22:07 PM (6 years ago)
Author:
Pavel Demin <pavel-demin@…>
Branches:
ImprovedOutputFile, Timing, llp, master
Children:
d08af46
Parents:
69da136
Message:

remove DelphesLongFormula and TrackEfficiency

Location:
modules
Files:
2 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • modules/Efficiency.cc

    r69da136 ra1c9c16  
    9595{
    9696  Candidate *candidate;
    97   Double_t pt, eta, phi, e;
     97  Double_t pt, eta, phi, e, d0, dz, ctgTheta;
    9898
    9999  fItInputArray->Reset();
     
    106106    pt = candidateMomentum.Pt();
    107107    e = candidateMomentum.E();
     108    d0 = candidate->D0;
     109    dz = candidate->DZ;
     110    ctgTheta = candidate->CtgTheta;
    108111
    109112    // apply an efficency formula
    110     if(gRandom->Uniform() > fFormula->Eval(pt, eta, phi, e)) continue;
     113    if(gRandom->Uniform() > fFormula->Eval(pt, eta, phi, e, d0, dz, ctgTheta)) continue;
    111114
    112115    fOutputArray->Add(candidate);
  • modules/ModulesLinkDef.h

    r69da136 ra1c9c16  
    3232#include "modules/ParticlePropagator.h"
    3333#include "modules/Efficiency.h"
    34 #include "modules/TrackEfficiency.h"
    3534#include "modules/IdentificationMap.h"
    3635#include "modules/EnergySmearing.h"
     
    8685#pragma link C++ class ParticlePropagator+;
    8786#pragma link C++ class Efficiency+;
    88 #pragma link C++ class TrackEfficiency+;
    8987#pragma link C++ class IdentificationMap+;
    9088#pragma link C++ class EnergySmearing+;
Note: See TracChangeset for help on using the changeset viewer.