Fork me on GitHub

Changeset 781af69 in git for modules


Ignore:
Timestamp:
May 6, 2021, 10:40:18 AM (4 years ago)
Author:
michele <michele.selvaggi@…>
Branches:
master
Children:
d489660
Parents:
65776c0
Message:

added dNdx member

Location:
modules
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • modules/ClusterCounting.cc

    r65776c0 r781af69  
    2828 */
    2929
    30 //FIXME add reference to Bedeschi-code
    31 //FIXME make sure about units of P, X
    32 //FIXME fix pt > 200 GeV issue and angle > 6.41
    33 
    3430#include "modules/ClusterCounting.h"
    35 
    3631#include "classes/DelphesClasses.h"
    3732#include "TrackCovariance/TrkUtil.h"
     
    108103{
    109104  Candidate *candidate, *mother, *particle;
    110   Double_t mass, Ncl;
     105  Double_t mass, trackLength, Ncl;
    111106
    112107  fItInputArray->Reset();
     
    124119    mass = candidateMomentum.M();
    125120
     121    trackLength = fTrackUtil->TrkLen(Par);
     122
    126123    mother    = candidate;
    127124    candidate = static_cast<Candidate*>(candidate->Clone());
    128125
    129126    Ncl = -999;
     127
     128
    130129    // computation of Nclusters is not supported for electrons
     130    /*
    131131    if (TMath::Abs(particle->PID) == 11)
    132132    {
    133133      candidate->Nclusters = Ncl;
     134      candidate->dNdx = -999;
    134135    }
    135     else if (fTrackUtil->IonClusters(Ncl, mass, Par))
     136    */
     137    if (fTrackUtil->IonClusters(Ncl, mass, Par))
    136138    {
    137139      candidate->Nclusters = Ncl;
     140      candidate->dNdx = (trackLength > 0.) ? Ncl/trackLength : -1;
    138141    }
    139     //cout<<candidate->PID<<", "<<mass<<", "<<candidate->Nclusters<<endl;
    140142
    141143    candidate->AddCandidate(mother);
  • modules/TreeWriter.cc

    r65776c0 r781af69  
    356356    entry->DZ = candidate->DZ;
    357357    entry->Nclusters = candidate->Nclusters;
     358    entry->dNdx = candidate->dNdx;
    358359
    359360    entry->ErrorP = candidate->ErrorP;
     
    510511    entry->DZ = candidate->DZ;
    511512    entry->Nclusters = candidate->Nclusters;
     513    entry->dNdx = candidate->dNdx;
    512514
    513515    entry->ErrorP = candidate->ErrorP;
Note: See TracChangeset for help on using the changeset viewer.