DMoon's Monthly Logs : 2007 Nov.
2007 11 01 (Thu)
L1 trigger test 중
InputTag? gmt =
L1MuGMTCands?
l1muon.cfi -> l1muon module 사용중..
but exception error 발생..
trying now..
Summary of to do list
: eta, pt distrbution 문제 있음.. 다시 확인 요.. candselector 이용한 여러가지
문제 해볼 것..
mixing module -> heavyion events making
hydjet event
/castor/cern.ch/user/y/yilmaz/mc/hydjet_x1_b4_pt07_d20070714/digi/hydjet_x1_b4_pt07_d20070714_r000001.root
mixing try again. !!
test going on..
2007 11 03 (Sat)
eta distribution의 문제가 있음.. mid eta 영역에서 많이 나옴.. Olga의 것과 차이가 있음..
> 지금 eta 의 range를 -10~10으로 주고 다시 gen 하는 중..
generator level study 해야함..
논문 정리..
L1 test 다방면으로 하는 중..
l1muon->L1EmulDigi 으로 바뀌었음..
l1test 필요함..
hevay ion data 위해 digi 까지 만든 e1000개 옮기는 중..(jpsi, upsilon)
eta 를 -10~10으로 놓으니.. v 모양이 생김..
다시 upsilon noeta limit 3000개 생산중..
jpsimumu_pthat20_inf_CSA07_gen_noetalimit.root
-->jpsimumu_pthat20_inf_CSA07_gen_e3000_noetalimit.root
upslonmumu_phtat20_inf_CSA07_gen_reco_e1000_noetalimit.root
upsilonmumu_pthat20_inf_CSA07_e3000_gen_noeta.root
jpsimumu_pthat20_inf_CSA07_gen_noetalimit.root > e1000
CSA07Charmonium?_Pt_20_inf_GEN_SIM_Noeta.cfg > e3000 개도..
개수의 문제가 있음.. Upsilon과 muons의 개수가 일치 하지 않음..
각 각의 module을 살펴 보아야 함..
DBS sample 이용한 analysis 중.. 그러나 결과가 제대로 나오지 않고 있음..
2007 11 05 (Mon)
3000 eta 분포에서 V 자 모양 나옴..
pt 0-20 도 해봐야 겠음..
다시 analysis 중 e3000 pt 20 을 각각 jpsi 와 upsilon으로 하고 있음..
TestAna?.cfg -> genUpsilon_Muons.root
3개의 module 사용함..
CandSelector? ->
PdgIdCandSelector? ->
allMuons ->
3000 event 중 1347 개 나타남.. = 0.449 % filter upsilon
443으로 잘 못 넣었더니 두개 나옴.. 다른 입자도 있을 가능성 있음..ㅡㅡ;
결과
genMuons -> 2764 -> 1382
genUpsilon -> 2586
allMuons -> 2366
-13, +13 을 나누는 것은 의미 없음..
0-20 까지의 data가 필요함.. 지금 1000개 생산중..(두개다..)
noeff and noeta range.
upsilonmumu_pthat0_20_CSA07_e1000_gen_160_noeta_noeff01.root
생산중..
gen 한것만 갖고 digi_reco를 해 본 결과.. generated upsilon과 muon의 분포가 bias됨
따라서 다른 gen과 digi reco가 필요함..
gen -> digi_reco
해야함..
지금까지 생산한 것..
비교 해야함..
jpsimumu_pthat0_20_CSA07_e1000_160_gen_noeta_noeff01.root 11/0612:33
완료..
jpsimumu_pthat0_20_CSA07_e1000_160_reco_noeta_noeff01.root 하는 중
체크 해 봐야 할 것
jpsi 는 1000개 이벤트당 몇개의 jpsi가 나오고 muon이 나오는지
upsilon도 마찬 가지..
reconstruction은 어떤지..
jpsi analysis 2000 events
-> jpsi_moonAna_pt0_20_e1000_160_noeta_noeff_2merge.root
jpsiToMuMu : 8 -> reconstruction jpsi
all mass dis : 10 (232)
all muons : 129 ->muon clone
generated muons : 1136
generated jpis : 834
568개만 decay
globalMuons : -> muon
upsilonmumu_pthat0_20_CSA07_e1000_gen_160_noeta_noeff01.root > 죽어서 다시 생산중.. 2:52분
MC truth matching study
module muonMatch =
MCTruthDeltaRMatcher? {
InputTag? src = allMuons
InputTag? matched = genParticleCandidates
double distMin = 0.15
vint32 matchPDGId = { 13 } # muons
bool checkCharge = true
}
muonMatch 추가
2007 11 07 (Wed)
jpsimumu_pthat0_20_CSA07_e1000_160_gen_noeta_noeff02.root 완료 > 4:10
jpsimumu_pthat0_20_CSA07_e1000_160_reco_noeta_noeff02.root > 4:30
1000개 이벤트 digi reco 20분 소요
이벤트 1000개 gen 3시간 소요
jpsimumu_pthat0_20_CSA07_e1000_160_gen_noeta_noeff03.root > 5:07 시작 > 7:45 완료
jpsimumu_pthat0_20_CSA07_e1000_160_reco_noeta_noeff03.root
mixing 은 실패..
upsilon의 경우 3000개 이벤트
upsilonToMuMu : 197
allmuons : 815
generated muon : 1950
generated upsilon : 1563
jpsi 3000개
jpsiToMuMu : 16
allmuons : 167
generated muon : 1574
generated jpsi : 1152
MCTruthDeltaRMatcher? 작동을 하지 않음..
3D plot 그리기
jpsimumu_pthat0_20_CSA07_e1000_160_gen_noeta_noeff04.root
upsilonmumu_pthat0_20_CSA07_e1000_160_gen_noeta_noeff04.root
만들기 시작 > 8:28
2007 11 08 (Thu)
upsilonmumu_pthat0_20_CSA07_e1000_160_gen_noeta_noeff00.root 에서
upsilonmumu_pthat0_20_CSA07_e1000_160_gen_noeta_noeff06.root 완성
다음 것 새로 생산
Muon Reconstruction in the based at CMSSW_1_6_0
addpkg
RecoMuon?/Configuration
addpkg
RecoMuon?/GlobalMuonProducer
RecoMuon?/GlobalMuonProducer/test/GlobalMuonProducer.cfg 를 이용해서
reconstruction 하는 중..
1. local muon reconstruction (Rechit, segment)
2. standAlone muon reconstruction (Tracking in the Muon Chamber)
3. global muon tracking : matching with standalone and tracker muons
include "RecoMuon/Configuration/data/RecoMuon.cff"
sequence muontracking = {MuonSeed, standAloneMuons, globalMuons}
path p = {muontracking}
Seed Generation
Stand-Alone Muon Production
Global Muon Production
cmsRun
RecoMuon?/GlobalMuonProducer/test/GlobalMuonProducer.cfg
To run the job you must:
Modify the
GlobalMuonProducer?.cfg file in order to use your sample and decide where to write the output file:
Modify the source section to point to your favorite sample
Modify the
PoolOutputModule?: untracked string fileName ="/tmp/GlobalMuon.root"
Run the job: cmsRun -p
GlobalMuonProducer?.cfg >&! $SCRATCH/RecoMuon.out &
Analysis
RecoMuon?/GlobalMuonProducer/test
GLBMuonValidator?.cc and its configuration file is
GLBMuonValidator?.cfg.
트랙 정보가 있는 standalone and globalmuon 가 있는 파일을 갖고 run 한다.
즉 트랙 정보가 있는 것을 갖고 trigger 도 한다..
not understood parameter
'MDME(859,1) = 1 ! 0.060100 mu- mu+',
'MSTP(148)=1 ! possibility to allow for final-state shower evolution, extreme case !',
'BRAT(861)=0.202 ! chi_2c->J/psi gamma',
'BRAT(862)=0.798 ! chi_2c->rndmflav rndmflavbar',
'BRAT(1501)=0.013 ! chi_0c->J/psi gamma',
'BRAT(1502)=0.987 ! chi_0c->rndmflav rndmflavbar',
'BRAT(1555)=0.356 ! chi_1c->J/psi gamma',
'BRAT(1556)=0.644 ! chi_1c->rndmflav rndmflavbar'
wondering
왜 j/psi 수와 muon의 수가 매치가 안되는가
다른
CandAlgo?.cfg를 modify 해서 analysis 중..
JPsiCandAlgo?.cfg made
현재 jpsi - 12000, upsilon - 5000
생산 완료
수를 매칭 시키기 위해서 shwallow module를 사용햘 필요 있음..
clone and reference particle for preselection
This condition is chosen to check if the muons are energetic enough to fire
the trigger as well as to minimize the volume of the dataset used to simulate the trigger response.
A small contribution of these very low-pt muons is still present in the sample. As they bend in the
magnetic field, they enter the endcap region and penetrate the MUON volume from the beam side.
L1 efficiency -> muon sample 이용
pt : 20
GeV?/c, 0.9<|eta|<2.4
Trigger TDR : pt cut 3.5-4
GeV?/c in the barel, 2-1.5
GeV?/c in the endcap
There are two ways to optimize the selection.
1. one can change the criteria, e.g.vary pt cut, single and two muon conditions at Level 1 and Level 2.
2. to change implementation of given criteria exploiting the flexibility of the trigger system.
Figure 8 shows the trigger efficiency obtained with the default Level 1 (L1) global muon trigger software in ORCA 7.2.2, optimized for pp runs.
This condition is close to the heavy ion trigger baseline described in L1 TDR.
ME1/1 : CSC segement
Only the high quality muon candidates are accepted in the forward region and a track segment in ME1/1 chamber is required.
eta >2.1 region loss
eta coverage를 늘려서 2.4까지 고려(ME1/1에서 reject되는 것 까지 포함 : low quality muons) : OL1
Figure 10 shows the result of the OL1 muon trigger for the same 20
GeV?/c muon sample used for figure 8. The trigger efficiency is close to 100%.
2D 그리기
Events->SetAlias("ntuple","recoCandidatesOwned_UpsilonToMuMu__Ups.obj.data_.p4_");
Events->Draw("ntuple.pt():ntuple.eta()");
Events->Draw(x:y);
그래프에서 컷 주기
Events.Draw("allMuons.data_.p4_.eta()","abs(allMuons.data_.p4_.eta())<2.4");
meeting over :
two things.
send email to David and CSA07
1. configurator
2. eta, rapidity spectra
2007 11 12 (Mon)
efficiency test
l1muon emulator
코드 다시 볼 것 ..
2007 11 13 (Tue)
efficiency test
두가지로 해야 함.. efficiency 변화로 어떤 일이 생기는지..
0.015로 두었을 때와
0.999로 두었을 때와 차이점 없음..
0.500으로 두고 다시 실행해 볼 것임..
152에서는 어떤지도 봐야 함..
uos gate 써버 작동 안됨
2007 11 14 (Wed)
CMSSW/ HLTrigger/ Configuration/ data/ rawToDigi/
DigiToRaw?.cff
를 이용해야 L1emulator가 들어가 있음..
결국은
RawToDig? 를 하는 과정에서 trigger가 되는데
raw data는 gen-sim 까지의 data를 말한다.
결국 digi가 되는 과정에 포함되어 있다.. 160에서는
그러나 152에서는 어떻게 되어 있는지 알지 못하고 있다..
raw 데이타가 무엇일까.. 결국 트리거에 필요한 것은 무엇일까?
RAW : Detector data after online formatting, the L1 trigger result, the result of the HLT selections (HLT trigger bits), potentially some of the higher level quantities calculated during HLT processing.
결국 raw data에서 L1 trigger가 먼저 된다..
따라서 트리거 전에 해야 할일은.. rawToDigi이다..
digi2raw가 맞는지 확인하기 위해
샘플 다운 중..
/castor/cern.ch/cms/store/mc/2007/7/11/CSA07-QCD_Pt_80_120-2027/0002/~~
확인해 본 결과
reco까지 하고나서 하면됨..
l1emulator, l1extra
이런식으로
reco 하면서 처음부터 l1emulator, l1extra
를 추가하면 됨..
152에서는 더 알아 봐야 함..
fs setacl -dir /afs/cern.ch/user/d/dmoon/public -acl system:anyuser read
afs 에서 권한 주기..
http://ait.web.psi.ch/services/file/afs/afs_tutorial/ar01s04.html
http://www.phenix.bnl.gov/~aphecetc/tutorial-afs.html
참고
2007 11 16 (Fri)
CMSSW/L1Trigger/Configuration/data/L1Emulator.cff
L1Emulator? 가 잘 돌아가고 있음..
L1Emulator? 안에는
sequence
L1Emulator? = {
L1CaloEmulator?,
L1MuonEmulator?, l1extraParticles }
L1MuonEmulator? 에는
sequence
L1MuonEmulator? = { l1MuonTriggerPrimitives, l1MuonTrackFinders, l1RpcEmulDigis, l1GmtEmulDigis }
l1MuonTriggerPrimitives : { l1CscTpgEmulDigis, l1DTTPGEmulDigis }
l1MuonTrackFinders : { l1CscTfTrackEmulDigis, l1CscTfEmulDigis, l1DttfEmulDigis }
l1GmtEmulDigis :
L1MuGlobalMuonTrigger? 모듈 안에 여러가지 parameter들이 들어 있음..
l1muon.cff : { l1muregional, gmt }
l1muregional : { tpg, tf, rpctrig }
gmt :
L1MuGlobalMuonTrigger? 모듈 안 parameter = l1GmtEmulDidis
tpg : {lctproducer, dttpgprod}
tf : {csc_tf_cands, dttf}
electron의 경우는 잘 되는데 muon의 경우는 이벤트 1 이후에는 자동 종료
error 발생하는 것 같음..
l1muon.cff 를 이용해서도 돌려도 동일한 결과가 나옴..
hypernews에 올려봐야 겠음..
error
%MSG-e Root_Error:
PoolOutputModule?:FEVT TClass::BuildRealData() 15-Nov-2007 23:00:58 CET Run: 1 Event: 1
Cannot find any
ShowMembers? function for
TrackingRecHit?!
%MSG
cms::Exception caught in cmsRun
EventProcessorFailure? BEGIN
EventProcessingStopped?
ScheduleExecutionFailure? BEGIN
ProcessingStopped?
CMSSW_1_7_0_pre6 에서
L1Emulator?가 작동함
그간 만든 파일을 사용할 수 있음..^^ 살았다..
ㅜㅜ;
raw data sample을 확인한 결과
L1 정보가 포함되어 있는 것이 raw data이다.
DigiToRaw?.cfg
gen 정보가 필요..
gen으로
DigiToRaw? 하는 중..
digi 랑 raw 가 따로 있음..
여기서 다시 L1으로 가는 것 .. 같음..
TriggerSource?_FAEBFEF6-E325-DC11-B518-0030485611DC.root
에는 gen정보만 있었음.. digiToRaw는 확실히 gen 정보만 필요함
* L1과 ana 했던 결과들을 비교하기 위해 (cms170_pre6/src/L1Trigger/Configuration/test 에서 작업중)
jpsimumu_pthat0_20_CSA07_e1000_160_reco_noeta_noeff01.root를 이용해서
jpsi_mumu_CSA07_e1000_reco_L1_170pre6_001.root 를 구하고
JPsisCands?_test_e1000_nomal.root 와 비교 중
잘 맞지 않는 결과가 나옴 - 미치 겠음
* efficiency 그대로 했을 때 어떻게 나오는가 비교
effciency : 0.015
eff : 0.999
eff : 제거
이것은 아직 못했음
2007 11 20 (Tue)
해본 결과
뮤온 30개 (1000개 기준)
jpsi 15개
0.015가 맞음
1000개 생산에 15개
1500개 하려면.. 100000 개 필요..
single muon도 해 봐야 함..
preselected jpsi를 다시 보니.. pt cut은 없고 eta 컷만 있음..
efficiency test 결과
efficiency를 바꾼다고 해도 달라지는 것이 아니라
pt range, eta 컷에 따라서 달라짐..
0.0154의 의미는
1000개의 jpsi가 나오면.. 두개의 뮤온으로 붕귀될 때 그 두개의 뮤온이 pt>2 이상이고 eta가 2.4 사이에서 나온 경우는 15개 뿐이다라는 의미
크로스섹션을 바꾸고 에피션시를 달리한다해도 바뀌지는 않는다.
pt 값을 달리하거나 eta를 바꿀 때는 달라진다.
lowquality muon trigger (requring ME1/1 of CSC)
http://cmslxr.fnal.gov/lxr/source/L1Trigger/CSCTrackFinder/data/l1CscTfTrackEmulDigis.cfi?v=CMSSW_1_7_0_pre1
PSet PTLUT = {
untracked bool
ReadPtLUT? = false
untracked uint32
PtMethod? = 1
untracked uint32
LowQualityFlag? = 4
}
}
http://webcms.ba.infn.it/cms-software/orca/ORCA_8_6_1/ReferenceManual/html/ORCAorcarc.html
CSCTrackFinder?:firstStationConfig ->
L1MuCSCTrackFinderSetup? -> Control whether no track segments from ME1 are allowed (0), ME1/1a only allowed (1), ME1/1b only allowed (2), ME1/2 only allowed (4), ME1/3 only allowed (8) or any other binary combination
CSCTrackFinder?:lowQualityFlag ->
L1MuCSCTrackFinderSetup? -> Determine whether low quality (Q=1) muons are allowed, and where: 0 = none, 1 = DT/CSC overlap, 2 = ME1/1a, 3 = both
먼저
JpsiCands?를 구하고 그의 daughter들의 eta와 pt 분포를 구한다.
JpsiCands?.data_.daughter(0).eta()
JpsiCands?.data_.daughter(1).eta()
따라서 트리거가 되면 그 트리거된 뮤온들로 reconstruction
하고 그들의 daughter들의 분포를 구하면된다.
문제는
이 두 함수의 sum
GlobalTrigger? 의
L1Trigger?된 data를 갖고
HLTrigger 의
L1Muon?.cfg를 하고
그리고 Jpsimumu.cfg를 하면
된다..
HLTAnalysis.cfg
L1Muon?.cfg에는 digi, reco, l1muon정보가 필요하고
그래서 지금 L1이 포함된 digi, reco 중
29 * 3000 개 이벤트 이용중
2007 11 24 (Sat)
global L1 trigger가 된 파일 -> raw 데이타를 갖고
L1Muon?.cfg와 Jpsimumu.cfg를 하려 했으나
안됨.. HLTtable.cfg가 먼저 되야 하는 것 같음..
Root tip> h1, h2 합치기
h3->Add(h1,h2);
Events.Draw("JpsiCands.data_.daughter(0).eta()")
Events.Draw("JpsiCands.data_.daughter(1).eta()")
DBS sample HLT 된 파일
allMuTracks
HLT 하는 법
우선 gen, sim까지 하고
/cvs_server/repositories/CMSSW/CMSSW/HLTrigger/Configuration/test/RelVal_Digi_Digi2Raw.cfg
pdigi, raw를 한다음
/cvs_server/repositories/CMSSW/CMSSW/HLTrigger/Configuration/test/RelVal_HLTFromRaw.cfg
으로 HLT를 하는 것..
HLTtable.cfg
HLTanalysis.cfg
2007 11 25 (Sun)
to do list .. HLT 공부.. software로..
채점.. 코드 꼭 해야함..
HLTMuLevel1?.cfg
include "HLTrigger/Muon/data/PathMuLevel1_1032.cff"
HLTMuonL1Filter? 사용,
{
InputTag? CandTag? =
MuLevel1PathLevel1Seed?
double
MaxEta? = 2.5
double
MinPt? = 0.
int32
MinQuality? = -1
int32
MinN? = 1
}
sequence muLevel1Path = { prescaleMuLevel1Path & l1muonreco &
MuLevel1PathLevel1Seed? &
MuLevel1PathL1Filtered? }
Jpsismumu.cfg
include "HLTrigger/Muon/data/PathJpsimumu.cff"
module prescaleJPsiMM = hltPrescaler from "HLTrigger/HLTcore/data/hltPrescaler.cfi"
module
JpsiMML1Filtered? =
HLTMuonL1Filter? {
InputTag? CandTag? =
JpsiMMLevel1Seed?
double
MaxEta? = 2.5
int32
MinQuality? = -1
int32
MinN? = 2
}
module
JpsiMML2Filtered? =
HLTMuonDimuonFilter? {
InputTag? CandTag? = hltL2MuonCandidates
bool
FastAccept? = false
double
MaxEta? = 2.5
#int32
MinNhits? = 4
int32
MinNhits? = 0
double
MaxDr? = 100.
double
MaxDz? = 9999.
int32
ChargeOpt? = 0
double
MinPtPair? = 0.
double
MinPtMax? = 3.
double
MinPtMin? = 3.
double
MinInvMass? = 1.0
double
MaxInvMass? = 5.0
double
MinAcop? = -1.0
double
MaxAcop? = 3.15
double
MinPtBalance? = -1.0
double
MaxPtBalance? = 999999.
double
NSigmaPt? = 0.
}
module
JpsiMML3Filtered? =
HLTMuonDimuonFilter? {
InputTag? CandTag? = hltL3MuonCandidates
bool
FastAccept? = false
double
MaxEta? = 2.5
#int32
MinNhits? = 4
int32
MinNhits? = 0
double
MaxDr? = 0.02
double
MaxDz? = 9999.
int32
ChargeOpt? = 0
double
MinPtPair? = 0.
double
MinPtMax? = 3.
double
MinPtMin? = 3.
double
MinInvMass? = 2.8
double
MaxInvMass? = 3.4
double
MinAcop? = -1.0
double
MaxAcop? = 3.15
double
MinPtBalance? = -1.0
double
MaxPtBalance? = 999999.
double
NSigmaPt? = 0.
}
sequence jpsiMM = { #L1 muon
prescaleJPsiMM & l1muonreco &
JpsiMMLevel1Seed? &
JpsiMML1Filtered?
#L2 muon
& l2muonreco &
JpsiMML2Filtered?
#L3 muon
& l3muonreco &
JpsiMML3Filtered?
}
결국 이 Jpsimumu.cfg를 이용해서 필터링을 하고
그 데이타를 HLTanalysis를 이용해서 구하면된다..
혹은 내 코드를 이용..
/castor/cern.ch/cms/store/Production/2007/9/24/PreCSA07-HLT-Charmonium_Pt_0_20-A4/0019/12610424-DF6A-DC11-BB3A-001617E30CA4.root
cms::Exception caught in cmsRun
Configuration BEGIN
Error occured while creating
L1TrigReport? with label l1tTrigReport
Configuration BEGIN
MissingParameter?: Parameter 'L1ExtraParticleMap' not found.
Configuration END
Configuration END
-> 160에서 생긴 에러..
cms::Exception caught in cmsRun
NoRecord? BEGIN
No "SiStripDetCablingRcd" record found in the
EventSetup?.
Please add an ESSource or ESProducer that delivers such a record.
A cms::Exception is going through EDProducer:
Module type=SiStripRawToClusters, Module label=SiStripRawToClustersFacility, Parameter Set ID=0dec4adbb10b4877dc6604d650addefd, Process name=PRODHLT, Release Version="CMSSW_1_7_0_pre6", Pass ID=, Main Parameter Set ID=4f93fc952292b2c9fdfd03a1ecb92eb7
NoRecord? END
-> 170에서 생긴 에러..
샘플을 들여다 본 결과 이미 필터들이 들어가 있다..
따라서 이것은 그 필터들이 이미 돌아간 결과물이다.
-> analyzer를 써야 될 것 같다..
샘플을 바꿔 보자
L1 code가 돌아간다..
untracked
InputTag? GMTInputTag? = l1GmtEmulDigis
가 답이었다..ㅡㅡ;
2007 11 28 (Wed)
오늘 해야 할일..
L2 code 완성.. charge 구분 문제..
lowgualityFlag 변경하는 법
각 단계별 뮤온을 이용한 J/psi reconstruction 하기..
L1Analyzer? 사용
include "RecoTracker/CkfPattern/data/CkfTrajectoryBuilderESProducer.cfi"
replace
CkfTrajectoryBuilder?.ptCut = 0.0
replace
CkfTrajectoryBuilder?.maxLostHit = 2
이런식으로 lowqualityFlag를 조정 할 수 있을 것으로 예상된다.
raw data 의 의미는 digi + L1trigger 정보 즉 path로 생각해 보면
raw : path = {pdigi, (
L1Emulator? &
L1Extra? ) }
2007 11 29 (Thu)
/L1Trigger/Configuration/test/RelVal_HLTFromRaw.cfg 실행
Unable to find file
JetMETCorrections?/Configuration/data/MCJetCorrectionsHLT.cff anywhere in the search path 에러
genParticleCandidates 로 레퍼런스 파티클..
HLTAnalyzer 를 써 볼것..
* genParticleCandidates
include "PhysicsTools/HepMCCandAlgos/data/genParticleCandidatesFast.cfi"
include "SimGeneral/HepPDTESSource/data/pythiapdt.cfi"
module genParticleCandidates =
GenParticleCandidateProducerFast? {
InputTag? src = source
}
잘 안되서.. 아예 FEVT 하는 중 reco가 순조로히 잘 되고 있음..
gen 정보를 알 수 있고 비교 가능..
L2 code 완성과 각 단계별.. jpsi 정보.. 모으기
lowquality
replace l1CscTpgEmulDigis.commonParam.isMTCC = true
include "L1Trigger/CSCTrackFinder/data/CSCTrackFinder.cfi"
replace l1csctracks.SectorProcessor.PTLUT.LowQualityFlag=3
include "L1Trigger/CSCTrackFinder/data/l1CscTfTrackEmulDigis.cfi"
replace l1CscTfTrackEmulDigis.SectorProcessor.PTLUT.LowQualityFlag=3
according to ORCA manual
int lowQualityFlag ()
0 = none, 1 = DT/CSC overlap, 2 = ME 1/1a, 3 = both, 4 = everywhere.
--
DongHoMoon - 21 Feb 2008