Changes in / [db316cd:f8e61b2] in git
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
cards/delphes_card_IDEA.tcl
rdb316cd rf8e61b2 68 68 TauTagging 69 69 70 UniqueObjectFinder 71 72 ScalarHT 70 73 TreeWriter 71 74 } … … 77 80 module TruthVertexFinder TruthVertexFinder { 78 81 79 ## below this distance two vertices are assumed to be merged82 ## below this distance two vertices are assumed to be the same 80 83 set Resolution 1E-06 81 84 … … 113 116 set InputArray ParticlePropagator/chargedHadrons 114 117 set OutputArray chargedHadrons 115 set UseMomentumVector true116 117 118 # We use only one efficiency, we set only 0 effincency out of eta bounds: 118 119 119 120 set EfficiencyFormula { 120 121 (abs(eta) > 3.0) * (0.000) + 121 ( pt>= 0.5) * (abs(eta) <= 3.0) * (0.997) +122 ( pt < 0.5 && pt>= 0.3) * (abs(eta) <= 3.0) * (0.65) +123 ( pt< 0.3) * (abs(eta) <= 3.0) * (0.06)122 (energy >= 0.5) * (abs(eta) <= 3.0) * (0.997) + 123 (energy < 0.5 && energy >= 0.3) * (abs(eta) <= 3.0) * (0.65) + 124 (energy < 0.3) * (abs(eta) <= 3.0) * (0.06) 124 125 } 125 126 } … … 134 135 set InputArray ParticlePropagator/electrons 135 136 set OutputArray electrons 136 set UseMomentumVector true 137 137 138 138 139 # Current full simulation with CLICdet provides for electrons: 139 140 set EfficiencyFormula { 140 141 (abs(eta) > 3.0) * (0.000) + 141 ( pt>= 0.5) * (abs(eta) <= 3.0) * (0.997) +142 ( pt < 0.5 && pt>= 0.3) * (abs(eta) <= 3.0) * (0.65) +143 ( pt< 0.3) * (abs(eta) <= 3.0) * (0.06)142 (energy >= 0.5) * (abs(eta) <= 3.0) * (0.997) + 143 (energy < 0.5 && energy >= 0.3) * (abs(eta) <= 3.0) * (0.65) + 144 (energy < 0.3) * (abs(eta) <= 3.0) * (0.06) 144 145 } 145 146 } … … 153 154 set InputArray ParticlePropagator/muons 154 155 set OutputArray muons 155 set UseMomentumVector true156 156 157 157 # Current full simulation with CLICdet provides for muons: 158 158 set EfficiencyFormula { 159 159 (abs(eta) > 3.0) * (0.000) + 160 ( pt>= 0.5) * (abs(eta) <= 3.0) * (0.997) +161 ( pt < 0.5 && pt>= 0.3) * (abs(eta) <= 3.0) * (0.65) +162 ( pt< 0.3) * (abs(eta) <= 3.0) * (0.06)160 (energy >= 0.5) * (abs(eta) <= 3.0) * (0.997) + 161 (energy < 0.5 && energy >= 0.3) * (abs(eta) <= 3.0) * (0.65) + 162 (energy < 0.3) * (abs(eta) <= 3.0) * (0.06) 163 163 } 164 164 } … … 417 417 418 418 # 0: assume vertex time tV from MC Truth (ideal case) 419 # 1: assume vertex time tV =0419 # 1: assume vertex time tV=0 420 420 # 2: calculate vertex time as vertex TOF, assuming tPV=0 421 422 421 set VertexTimeMode 2 423 } 422 423 } 424 424 425 425 426 ############## … … 720 721 module FastJetFinder GenJetFinder { 721 722 set InputArray NeutrinoFilter/filteredParticles 723 722 724 set OutputArray jets 723 725 724 set JetAlgorithm 10725 set ParameterR 1.5726 set Parameter P -1.0726 # algorithm: 1 CDFJetClu, 2 MidPoint, 3 SIScone, 4 kt, 5 Cambridge/Aachen, 6 antikt 727 set JetAlgorithm 6 728 set ParameterR 0.4 727 729 set JetPTMin 1.0 728 729 730 } 730 731 … … 751 752 752 753 # algorithm: 1 CDFJetClu, 2 MidPoint, 3 SIScone, 4 kt, 5 Cambridge/Aachen, 6 antikt 753 set JetAlgorithm 10 754 set ParameterR 1.5 755 set ParameterP -1.0 754 set JetAlgorithm 6 755 set ParameterR 0.4 756 756 set JetPTMin 1.0 757 758 759 757 } 760 758 … … 768 766 769 767 # scale formula for jets 770 set ScaleFormula {1.0 0}768 set ScaleFormula {1.08} 771 769 } 772 770 … … 828 826 829 827 828 ##################################################### 829 # Find uniquely identified photons/electrons/tau/jets 830 ##################################################### 831 832 module UniqueObjectFinder UniqueObjectFinder { 833 834 set UseUniqueID true 835 # earlier arrays take precedence over later ones 836 # add InputArray InputArray OutputArray 837 add InputArray PhotonIsolation/photons photons 838 add InputArray ElectronIsolation/electrons electrons 839 add InputArray MuonIsolation/muons muons 840 add InputArray JetEnergyScale/jets jets 841 } 842 830 843 831 844 ################## … … 841 854 842 855 add Branch Delphes/allParticles Particle GenParticle 843 add Branch TruthVertexFinder/vertices GenVertex Vertex844 856 845 857 add Branch TrackMerger/tracks Track Track … … 850 862 add Branch Calorimeter/eflowNeutralHadrons EFlowNeutralHadron Tower 851 863 852 add Branch EFlowMerger/eflow ParticleFlowCandidate ParticleFlowCandidate853 854 864 add Branch Calorimeter/photons CaloPhoton Photon 855 865 add Branch PhotonEfficiency/photons PhotonEff Photon … … 859 869 add Branch GenMissingET/momentum GenMissingET MissingET 860 870 861 add Branch JetEnergyScale/jets Jet Jet 862 add Branch ElectronIsolation/electrons Electron Electron 863 add Branch PhotonIsolation/photons Photon Photon 864 add Branch MuonIsolation/muons Muon Muon 871 add Branch UniqueObjectFinder/jets Jet Jet 872 add Branch UniqueObjectFinder/electrons Electron Electron 873 add Branch UniqueObjectFinder/photons Photon Photon 874 add Branch UniqueObjectFinder/muons Muon Muon 875 876 add Branch JetEnergyScale/jets AntiKtJet Jet 865 877 866 878 add Branch MissingET/momentum MissingET MissingET 879 add Branch ScalarHT/energy ScalarHT ScalarHT 867 880 868 881 # add Info InfoName InfoValue -
modules/TimeOfFlight.cc
rdb316cd rf8e61b2 164 164 } 165 165 166 167 //ti = ti - t_truth; 168 166 169 p = candidateMomentum.P(); 167 170 … … 187 190 candidate->InitialPosition.SetT(ti * 1.0E3 * c_light); 188 191 189 // update particle mass based on TOF-based PID (commented for now, assume this calculation is done offline)190 //candidate->Momentum.SetVectM(candidateMomentum.Vect(), mass);192 // update particle mass based on TOF-based PID 193 candidate->Momentum.SetVectM(candidateMomentum.Vect(), mass); 191 194 192 195 candidate->AddCandidate(mother); -
modules/TimeSmearing.cc
rdb316cd rf8e61b2 103 103 while((candidate = static_cast<Candidate *>(fItTrackInputArray->Next()))) 104 104 { 105 105 // converting to meters 106 106 const TLorentzVector &candidateFinalPosition = candidate->Position; 107 107 const TLorentzVector &candidateMomentum = candidate->Momentum;
Note:
See TracChangeset
for help on using the changeset viewer.