Fork me on GitHub

Changes in / [9c52415:9e1e2eb] in git


Ignore:
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • cards/FCC/FCChh_PileUpVtx.tcl

    r9c52415 r9e1e2eb  
    2828  MuonMomentumSmearing
    2929
     30  EnergyLoss
     31
    3032  TrackMerger
     33
    3134
    3235  TrackSmearing
     
    142145  set Bz 4.0
    143146}
    144 
    145147
    146148
     
    245247}
    246248
     249#################################
     250# Charged Energy Loss (dE/dx)
     251#################################
     252
     253module EnergyLoss EnergyLoss {
     254  add InputArray ChargedHadronMomentumSmearing/chargedHadrons
     255  add InputArray ElectronMomentumSmearing/electrons
     256  add InputArray MuonMomentumSmearing/muons
     257}
     258
    247259##############
    248260# Track merger
     
    256268  set OutputArray tracks
    257269}
     270
    258271
    259272
  • classes/DelphesClasses.cc

    r9c52415 r9e1e2eb  
    148148  Phi(0), ErrorPhi(0),
    149149  Xd(0), Yd(0), Zd(0), Td(0),
     150  DeDx(0),
    150151  VertexingWeight(0),
    151152  TrackResolution(0),
     
    306307  object.Area = Area;
    307308  object.L = L;
     309  object.DeDx = DeDx;
    308310  object.ErrorT = ErrorT;
    309311  object.D0 = D0;
     
    437439  Area.SetXYZT(0.0, 0.0, 0.0, 0.0);
    438440  L = 0.0;
     441  DeDx = 0.0;
    439442  ErrorT = 0.0;
    440443  D0 = 0.0;
  • classes/DelphesClasses.h

    r9c52415 r9e1e2eb  
    477477  Float_t ErrorDZ; // track longitudinal impact parameter error
    478478
     479  Float_t DeDx; // track charged energy loss in MeV/cm
     480
    479481  TRef Particle; // reference to generated particle
    480482
     
    567569
    568570  Int_t VertexIndex; // reference to vertex
     571
     572  Float_t DeDx; // track charged energy loss in MeV/cm
    569573
    570574  static CompBase *fgCompare; //!
     
    674678  Float_t Zd;
    675679
     680  // PID variables
     681  Float_t DeDx; // track charged energy loss in MeV/cm
     682
     683
    676684  // Vertexing variables
    677685  Float_t VertexingWeight;
  • modules/ModulesLinkDef.h

    r9c52415 r9e1e2eb  
    3232#include "modules/ParticlePropagator.h"
    3333#include "modules/Efficiency.h"
     34#include "modules/EnergyLoss.h"
    3435#include "modules/IdentificationMap.h"
    3536#include "modules/EnergySmearing.h"
     
    8889#pragma link C++ class ParticlePropagator+;
    8990#pragma link C++ class Efficiency+;
     91#pragma link C++ class EnergyLoss+;
    9092#pragma link C++ class IdentificationMap+;
    9193#pragma link C++ class EnergySmearing+;
  • modules/TreeWriter.cc

    r9c52415 r9e1e2eb  
    346346
    347347    entry->L = candidate->L;
     348    entry->DeDx = candidate->DeDx; // in MeV/cm
    348349
    349350    entry->D0 = candidate->D0;
     
    492493
    493494    entry->L = candidate->L;
     495    entry->DeDx = candidate->DeDx;
    494496
    495497    entry->D0 = candidate->D0;
Note: See TracChangeset for help on using the changeset viewer.