Changes in modules/ClusterCounting.cc [d4fb268:6216fb2] in git
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
modules/ClusterCounting.cc
rd4fb268 r6216fb2 1 /*1 /* 2 2 * Delphes: a framework for fast simulation of a generic collider experiment 3 3 * Copyright (C) 2020 Universite catholique de Louvain (UCLouvain), Belgium … … 28 28 */ 29 29 30 //FIXME add reference to Bedeschi-code31 //FIXME make sure about units of P, X32 //FIXME fix pt > 200 GeV issue and angle > 6.4133 34 30 #include "modules/ClusterCounting.h" 35 36 31 #include "classes/DelphesClasses.h" 37 32 #include "TrackCovariance/TrkUtil.h" … … 108 103 { 109 104 Candidate *candidate, *mother, *particle; 110 Double_t mass, Ncl;105 Double_t mass, trackLength, Ncl; 111 106 112 107 fItInputArray->Reset(); … … 124 119 mass = candidateMomentum.M(); 125 120 121 trackLength = fTrackUtil->TrkLen(Par); 122 126 123 mother = candidate; 127 124 candidate = static_cast<Candidate*>(candidate->Clone()); 128 125 129 Ncl = -999; 130 // computation of Nclusters is not supported for electrons 131 if (TMath::Abs(particle->PID) == 11) 126 Ncl = 0.; 127 if (fTrackUtil->IonClusters(Ncl, mass, Par)) 132 128 { 133 129 candidate->Nclusters = Ncl; 130 candidate->dNdx = (trackLength > 0.) ? Ncl/trackLength : -1; 134 131 } 135 else if (fTrackUtil->IonClusters(Ncl, mass, Par))136 {137 candidate->Nclusters = Ncl;138 }139 //cout<<candidate->PID<<", "<<mass<<", "<<candidate->Nclusters<<endl;140 132 141 133 candidate->AddCandidate(mother);
Note:
See TracChangeset
for help on using the changeset viewer.