Changeset 257 in svn
- Timestamp:
- Feb 8, 2009, 11:28:45 PM (16 years ago)
- Location:
- trunk
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/data/DataCardDet.dat
r252 r257 11 11 ELG_Scen 0.05 // S term for central ECAL 12 12 ELG_Ncen 0.25 // N term for central ECAL 13 ELG_Ccen 0.005 14 ELG_ Cfwd 0.107 // S term for forward ECAL15 ELG_ Sfwd 2.084 // C term for forward ECAL16 ELG_ Nfwd 0.0 // N term for central ECAL13 ELG_Ccen 0.005 // C term for central ECAL 14 ELG_Sfwd 2.084 // S term for FCAL 15 ELG_Nfwd 0.0 // N term for FCAL 16 ELG_Cfwd 0.107 // C term for FCAL 17 17 18 18 # Energy resolution for hadrons in ecal/hcal/hf 19 19 # \sigma/E = C + N/E + S/\sqrt{E}, E in GeV 20 HAD_Shcal 1.5 // S term for central HCAL // hadronic calorimeter20 HAD_Shcal 1.5 // S term for central HCAL 21 21 HAD_Nhcal 0. // N term for central HCAL 22 22 HAD_Chcal 0.05 // C term for central HCAL 23 HAD_Shf 2.7 // S term for HF // forward calorimeter24 HAD_Nhf 0. // N term for HF25 HAD_Chf 0.13 // C term for HF23 HAD_Shf 2.7 // S term for FCAL 24 HAD_Nhf 0. // N term for FCAL 25 HAD_Chf 0.13 // C term for FCAL 26 26 27 27 # Muon smearing … … 39 39 ### the list ends with the higher edged of the most forward tower 40 40 ### there should be NTOWER+1 values 41 #TOWER_dphi 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 20 2041 TOWER_dphi 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 20 20 42 42 ### list of the tower size in phi (in degrees), assuming that all towers are similar in phi for a given eta value 43 43 ### the list starts with the phi-size of the most central tower (eta=0) … … 88 88 RP_420_s 420 // distance of the RP to the IP, in meters 89 89 RP_420_x 0.004 // distance of the RP to the beam, in meters 90 Beam1Card data/LHCB1IR5_v6.500.tfs 91 Beam2Card data/LHCB2IR5_v6.500.tfs 90 RP_beam1Card "data/LHCB1IR5_v6.500.tfs" 91 RP_beam2Card "data/LHCB2IR5_v6.500.tfs" 92 RP_IP_name "IP5" 93 92 94 93 95 # In case FROG event display allowed -
trunk/data/DataCardDet_ATLAS.dat
r256 r257 61 61 62 62 # Tagging definition 63 BTAG_b 40 // b-tag efficiency (%)63 BTAG_b 50 // b-tag efficiency (%) 64 64 BTAG_mistag_c 10 // mistagging (%) 65 65 BTAG_mistag_l 1 // mistagging (%) … … 89 89 RP_420_s 420 // distance of the RP to the IP, in meters 90 90 RP_420_x 0.004 // distance of the RP to the beam, in meters 91 RP_beam1Card data/LHCB1IR1.tfs 92 RP_beam2Card data/LHCB2IR1.tfs 91 RP_beam1Card "data/LHCB1IR1.tfs" 92 RP_beam2Card "data/LHCB2IR1.tfs" 93 RP_IP_name "IP1" 93 94 94 95 # In case FROG event display allowed -
trunk/data/DataCardDet_CMS.dat
r255 r257 88 88 RP_420_s 420 // distance of the RP to the IP, in meters 89 89 RP_420_x 0.004 // distance of the RP to the beam, in meters 90 Beam1Card data/LHCB1IR5_v6.500.tfs 91 Beam2Card data/LHCB2IR5_v6.500.tfs 90 RP_beam1Card "data/LHCB1IR5_v6.500.tfs" 91 RP_beam2Card "data/LHCB2IR5_v6.500.tfs" 92 RP_IP_name "IP5" 93 92 94 93 95 # In case FROG event display allowed -
trunk/interface/SmearUtil.h
r254 r257 78 78 string RP_beam1Card; // 79 79 string RP_beam2Card; // 80 string RP_IP_name; // 80 81 float RP_offsetEl_s; 81 82 float RP_offsetEl_x; -
trunk/src/SmearUtil.cc
r254 r257 51 51 ELG_Ncen = 0.25; // N term for central ECAL 52 52 ELG_Ccen = 0.005; // C term for central ECAL 53 ELG_ Cfwd = 0.107; // S term for forward ECAL54 ELG_ Sfwd = 2.084; // C term for forward ECAL55 ELG_ Nfwd = 0.0; // N term for central ECAL53 ELG_Sfwd = 2.084; // S term for FCAL 54 ELG_Nfwd = 0.0; // N term for FCAL 55 ELG_Cfwd = 0.107; // C term for FCAL 56 56 57 57 // Energy resolution for hadrons in ecal/hcal/hf 58 58 // \sigma/E = C + N/E + S/\sqrt{E} 59 HAD_Shcal = 1.5; // S term for central HCAL // hadronic calorimeter59 HAD_Shcal = 1.5; // S term for central HCAL 60 60 HAD_Nhcal = 0.; // N term for central HCAL 61 61 HAD_Chcal = 0.05; // C term for central HCAL 62 HAD_Shf = 2.7; // S term for HF // forward calorimeter63 HAD_Nhf = 0.; // N term for HF64 HAD_Chf = 0.13; // C term for HF62 HAD_Shf = 2.7; // S term for FCAL 63 HAD_Nhf = 0.; // N term for FCAL 64 HAD_Chf = 0.13; // C term for FCAL 65 65 66 66 // Muon smearing … … 127 127 RP_420_s = 420; // distance of the RP to the IP, in meters 128 128 RP_420_x = 0.004; // distance of the RP to the beam, in meters 129 RP_IP_name = "IP5"; 129 130 RP_beam1Card = "data/LHCB1IR5_v6.500.tfs"; 130 131 RP_beam2Card = "data/LHCB1IR5_v6.500.tfs"; … … 255 256 RP_cross_y = DET.RP_cross_y; 256 257 RP_cross_ang = DET.RP_cross_ang; 258 RP_IP_name = DET.RP_IP_name; 257 259 258 260 … … 368 370 RP_cross_y = DET.RP_cross_y; 369 371 RP_cross_ang = DET.RP_cross_ang; 370 372 RP_IP_name = DET.RP_IP_name; 371 373 372 374 … … 433 435 else if(strstr(temp_string.c_str(),"RP_420_s")) {curstring >> varname >> value; RP_420_s = value;} 434 436 else if(strstr(temp_string.c_str(),"RP_420_x")) {curstring >> varname >> value; RP_420_x = value;} 435 else if(strstr(temp_string.c_str(),"Beam1Card")) {curstring >> varname >> svalue;RP_beam1Card = svalue;} 436 else if(strstr(temp_string.c_str(),"Beam2Card")) {curstring >> varname >> svalue;RP_beam2Card = svalue;} 437 else if(strstr(temp_string.c_str(),"RP_beam1Card")) {curstring >> varname >> svalue;RP_beam1Card = svalue;} 438 else if(strstr(temp_string.c_str(),"RP_beam2Card")) {curstring >> varname >> svalue;RP_beam2Card = svalue;} 439 else if(strstr(temp_string.c_str(),"RP_IP_name")) {curstring >> varname >> svalue;RP_IP_name = svalue;} 437 440 438 441 else if(strstr(temp_string.c_str(),"ELG_Scen")) {curstring >> varname >> value; ELG_Scen = value;} … … 575 578 f_out << left << setw(55) <<"* Distance of the RP to the beam, in meters: "<<"" 576 579 << left << setw(5) <<RP_420_x <<""<< right << setw(10)<<"*"<<"\n"; 580 f_out << left << setw(55) <<"* Interaction point at the LHC named: "<<"" 581 << left << setw(5) <<RP_IP_name <<""<< right << setw(10)<<"*"<<"\n"; 577 582 f_out << left << setw(35) <<"* Datacard for beam 1: "<<"" 578 583 << left << setw(25) <<RP_beam1Card <<""<< right << setw(10)<<"*"<<"\n"; … … 609 614 f_out << left << setw(30) <<"* C term for central ECAL: "<<"" 610 615 << left << setw(30) <<ELG_Ccen <<""<< right << setw(10)<<"*"<<"\n"; 611 f_out << left << setw(30) <<"* S term for forward ECAL: "<<""616 f_out << left << setw(30) <<"* S term for FCAL: "<<"" 612 617 << left << setw(30) <<ELG_Sfwd <<""<< right << setw(10)<<"*"<<"\n"; 613 f_out << left << setw(30) <<"* N term for forward ECAL: "<<""618 f_out << left << setw(30) <<"* N term for FCAL: "<<"" 614 619 << left << setw(30) <<ELG_Nfwd <<""<< right << setw(10)<<"*"<<"\n"; 615 f_out << left << setw(30) <<"* C term for forward ECAL: "<<""620 f_out << left << setw(30) <<"* C term for FCAL: "<<"" 616 621 << left << setw(30) <<ELG_Cfwd <<""<< right << setw(10)<<"*"<<"\n"; 617 622 f_out<<"* *"<<"\n"; … … 626 631 f_out << left << setw(30) <<"* C term for central HCAL: "<<"" 627 632 << left << setw(30) <<HAD_Chcal <<""<< right << setw(10)<<"*"<<"\n"; 628 f_out << left << setw(30) <<"* S term for forward HCAL: "<<""633 f_out << left << setw(30) <<"* S term for FCAL: "<<"" 629 634 << left << setw(30) <<HAD_Shf <<""<< right << setw(10)<<"*"<<"\n"; 630 f_out << left << setw(30) <<"* N term for forward HCAL: "<<""635 f_out << left << setw(30) <<"* N term for FCAL: "<<"" 631 636 << left << setw(30) <<HAD_Nhf <<""<< right << setw(10)<<"*"<<"\n"; 632 f_out << left << setw(30) <<"* C term for forward HCAL: "<<""637 f_out << left << setw(30) <<"* C term for FCAL: "<<"" 633 638 << left << setw(30) <<HAD_Chf <<""<< right << setw(10)<<"*"<<"\n"; 634 639 f_out<<"* *"<<"\n"; -
trunk/src/VeryForward.cc
r254 r257 75 75 // user should provide : (1) optics file for each beamline, and IPname, 76 76 // and offset data (s,x) for optical elements 77 beamline1->fill(DET->RP_beam1Card,1, "IP5");77 beamline1->fill(DET->RP_beam1Card,1,DET->RP_IP_name); 78 78 beamline1->offsetElements(DET->RP_offsetEl_s,-DET->RP_offsetEl_x); 79 79 H_RomanPot * rp220_1 = new H_RomanPot("rp220_1",DET->RP_220_s,DET->RP_220_x*(1E6)); // RP 220m, 2mm, beam 1 … … 82 82 beamline1->add(rp420_1); 83 83 84 beamline2->fill(DET->RP_beam2Card,-1, "IP5");84 beamline2->fill(DET->RP_beam2Card,-1,DET->RP_IP_name); 85 85 beamline2->offsetElements(DET->RP_offsetEl_s,+DET->RP_offsetEl_x); 86 86 H_RomanPot * rp220_2 = new H_RomanPot("rp220_2",DET->RP_220_s,DET->RP_220_x*(1E6));// RP 220m, 2mm, beam 2
Note:
See TracChangeset
for help on using the changeset viewer.