My Project:

My project is to see that the refitting job options run so that TMS calibration can be done over ESD rather than the RAW data. Reffiting tracks on ESD can improve the time it takes for the whole calibration and makes the system more robust. After that I need to compare the outputs from the full reconstruction configuration files with the refitted ones and show that they are the same. If not, we need to find out the reason why? They should be same for the refitted method to be considered.

t0 is one of the parameters that is calculated in the calibration. I will be comparing the two t0 plots.

e-Log:

- I modified the general job Options at afs/cern.ch/user/a/aqureshi/testarea//InnerDetector/InDetExample/InDetRecExample/share/jobOptions.manual.py.

These changes were made in them:

- doreadBS = True

- doWriteAOD = False

- doAuditors = False

- change detector description version to DetDescrVersion = "ATLAS-GEO-20-00-01"

- change conditions tag to globalflags.ConditionsTag = 'COMCOND-BLKPA-006-03'

- change beam spacing for that particular run (copied from Run Query) jobproperties.Beam.bunchSpacing = 50

- asked for NTuples files also.

- change beam energy to 8TeV.

- change the Input files at ServiceMgr.EventSelector.InputCollections = ["/afs/cern.ch/user/a/aqureshi/data12_8TeV.00203027.express_express.merge.RAW._lb0750._SFO-ALL._0001.1" ] and ServiceMgr.ByteStreamInputSvc.FullFileName = [ "/afs/cern.ch/user/a/aqureshi/data12_8TeV.00203027.express_express.merge.RAW._lb0750._SFO-ALL._0001.1" ]

- To submit jobs at Lxbatch, first I wrote the script which is written under myfirstjobscript.sh (afs/cern.ch/user/a/aqureshi/testarea) and is as following:

#!/bin/bash

cd /afs/cern.ch/user/a/aqureshi/testarea

asetup 17.0.5.6,here

cd /afs/cern.ch/user/a/aqureshi/testarea/InnerDetector/InDetExample/InDetRecExample/run

athena /afs/cern.ch/user/a/aqureshi/testarea/InnerDetector/InDetExample/InDetRecExample/share/jobOptions.manual.py

- I made it executable by chmod +x myfirstjobscript.sh

- I submitted the jobs using the command ' bsub -q 1nw jobOptions.manual.py '.

Jobs Crashed!!!

Errors in the Above script:

1. asetup: command not found.

Solution: I hadn't source the asetup file in my script used for submitting the jobs to lxbatch.

Need to put

RELEASE=17.0.5.6

source /afs/cern.ch/atlas/software/dist/AtlasSetup/scripts/asetup.sh $RELEASE

instead of

asetup 17.0.5.6,here

2. athena: command not found.

Solution: Put athena.py instead of simple athena

3. jobOptions.py: file not found.

Solution: In third line of code, instead of cd /afs/cern.ch/user/a/aqureshi/testarea/InnerDetector/InDetExample/InDetRecExample/run, PUT InnerDetector/InDetExample/InDetRecExample/run and in the last line, instead of /afs/cern.ch/user/a/aqureshi/testarea/InnerDetector/InDetExample/InDetRecExample/share/jobOptions.manual.py PUT ../share/jobOptions.manual.py

Don't need to start from the home directory everytime!

After these changes in the script, the jo ran successfully.

13-06: -

- Ran the configuration files (for full tracking) that Alex sent with changed geometry version, conditions tag, input files and beam energy in release 17.0.5.6.

Jobs crashed !!

Error: 'TRTCalibrationMgr' object has no attribute 'TrackSelectorTool'

-Now trying to run in release 16.6.4.2 as Alex recommended( /16.6.4.2/InnerDetector/InDetExample/InDetRecExample/share)

Jobs crashed !!

Still the same error : AttributeError: 'TRTCalibrationMgr' object has no attribute 'TrackSelectorTool'

- Ran the configuration files (for track refitting) that Alex sent with input ESD from general jobOptions. Got this error

====================================================================

File "./jobOptionsrefitting.py", line 22, in <module>
cfg.configure_job()
File "/cvmfs/atlas.cern.ch/repo/sw/software/i686-slc5-gcc43-opt/17.0.5/AtlasCore/17.0.5/InstallArea/python/AthenaPython/ConfigLib.py", line 262, in configure_job
cfgobj=self)
File "/cvmfs/atlas.cern.ch/repo/sw/software/i686-slc5-gcc43-opt/17.0.5/AtlasCore/17.0.5/InstallArea/python/AthenaPython/ConfigLib.py", line 184, in read_file
cfg._apply_cfg()
File "/cvmfs/atlas.cern.ch/repo/sw/software/i686-slc5-gcc43-opt/17.0.5/AtlasCore/17.0.5/InstallArea/python/AthenaPython/ConfigLib.py", line 287, in _apply_cfg
return auto.ConfigureFromListOfKeys(rec.AutoConfiguration())
File "/cvmfs/atlas.cern.ch/repo/sw/software/i686-slc5-gcc43-opt/17.0.5/AtlasProduction/17.0.5.6/InstallArea/python/RecExConfig/AutoConfiguration.py", line 894, in ConfigureFromListOfKeys
ConfigureBeamType ()
File "/cvmfs/atlas.cern.ch/repo/sw/software/i686-slc5-gcc43-opt/17.0.5/AtlasProduction/17.0.5.6/InstallArea/python/RecExConfig/AutoConfiguration.py", line 332, in ConfigureBeamType
raise RuntimeError ("Unable to determine beamType from projectName '%s'"%project)
RuntimeError: Unable to determine beamType from projectName 'data12_8TeV'
Py:Athena INFO leaving with code 8: "an unknown exception occurred".

======================================================================

Tried running with release 16.6.4.2 with no effect.

14-06 :-

- Now following new instructions from Alex and using different jo sent by him.

- cp -testarea=/afs/cern.ch/user/i/idcalib/w0/TRT_Calibration/Tier0/testarea_16.6_ForKristian/ ~/testarea/testarea_16.6.

- cd testarea/testarea_16.6/

- mkdir 16.6.4.2

- cd 16.6.4.2

- asetup 16.6.4,here

-cd ..

-rm -fr InstallArea /

- cd InnerDetector /InDetExample/cmt

-gmake

#This is the only package that compiled successfully, all the others gave errors. Have removed other packages.

-cp /afs/cern.ch/user/a/aalonso/public/joboptionsFullReco.py /aqureshi/testarea/testarea_16.6_ForKristian/InnerDetector/InDetExample/InDetRecExample/share.

- cd /aqureshi/testarea/testarea_16.6_ForKristian/InnerDetector/InDetExample/InDetRecExample/share.

-emacs joboptionsFullReco.py

- change input data file to :" /afs/cern.ch/user/a/aqureshi/data12_8TeV.00203027.express_express.merge.RAW._lb0750._SFO-ALL._0001.1" # these are the input files that Alex sent.

- cd ../../../../

-source lxbatch.sh

Running them gives this error:

AttributeError: 'FillAlignTRTHits' object has no attribute 'TRTDriftFunctionTool'.

15-06 :-

Here are some changes that I have made in the jobOptions:

- I commented out this line in TRT_CalibAlgs.TRT_CalibAlgsConf import TRTCalibrationMgr

-TrackSelectorTool = TRTTrackSelectorTool, because i was getting this error AttributeError: 'TRTCalibrationMgr' object has no attribute 'TrackSelectorTool'

and this line in TRT_CalibTools.TRT_CalibToolsConf import FillAlignTRTHits

-TRTDriftFunctionTool = InDetTRT _DriftFunctionTool, because i was getting this error AttributeError: 'FillAlignTRTHits' object has no attribute 'TRTDriftFunctionTool'.

and this line in the same module

-ToolSvc.InDetTRT_DriftCircleTool.useDriftTimeHTCorrection = True

because i was getting this error DriftTimeHTCorrection has no attribute.

- I also had to change the geometry version from ATLAS-GEO-20-00-01 to
ATLAS-GEO-17-00-00 because this version was giving fatal errors and the latter
version is the closest that i can find to release 16.6.4.2. I used this link to
get it

https://twiki.cern.ch/twiki/bin/viewauth/Atlas/AtlasGeomDBTags

Jobs Crashed. Have emailed Alex and Jahred. He asked to run jo for a 17 release.

16-06:-

I have changed the release to 17.0.5.6 and here are some more of the lines that were commented out:

- #TrackSelectorTool = TRTTrackSelectorTool, in the module TRT_CalibAlgs.TRT_CalibAlgsConf

-#TRTDriftFunctionTool = InDetTRT _DriftFunctionTool, #ToolSvc.InDetTRT_DriftCircleTool.useDriftTimeToTCorrection = True #ToolSvc.InDetTRT_DriftCircleTool.useDriftTimeHTCorrection = True #print InDetTRT _DriftCircleTool

in TRT_CalibTools.TRT_CalibToolsConf

and I am using DetDescrVersion = 'ATLAS-GEO-20-00-01' and ConditionsTag = 'COMCOND-BLKPA-006-03'.

Jobs still crashing. Have emailed Alex and Jahred.

18-06:

Now trying new jo (sent by Alex) with release 17.2.2.4:

-/afs/cern.ch/user/a/aqureshi/testarea mkdir 17.2.2.4

-asetup 17.2.2.4,here

-pkgco.py InDetExample

-cd InnerDetector /InDetExample/InDetRecExample/cmt

-gmake

-open another terminal :

- cd desktop # since i downloaded the configuration files on my desktop.

- scp joboptionsFullReco.py aqureshi@lxplusNOSPAMPLEASE.cern.ch:~/testarea/InnerDetector/InDetExample/InDetRecExample/share

- go back to the previous terminal

-cd ../share

- source lxbatch.sh

Jobs crashed!!

Same error in these jo as well.

AttributeError: 'TRTCalibrationMgr' object has no attribute 'TrackSelectorTool'.

19-06:-

Changes in jo:

-#out line 282 : TrackSelectorTool = TRTTrackSelectorTool .


No more Attribute error but still Athena aborted the running of the files. Have tried with different input data files, got the same error; thus the input data files don't seem to be the problem here.

Have emailed Alex.

25-06:-

-ssh -Y attrtcal@lxplusNOSPAMPLEASE.cern.ch

-cd /afs/cern.ch/user/i/idcalib/w0/TRT_Calibration/batch/Anum/Anum_testarea/

-emacs fullreco.sh

==================================================================

#!/bin/sh
mkdir /tmp/attrtcal/reconstruction_12data
cp /afs/cern.ch/user/i/idcalib/w0/TRT_Calibration/batch/Anum/Anum_testarea/joboptionsFullReco.py /tmp/attrtcal/reconstruction_12data
cd /tmp/attrtcal/reconstruction_12data
export STAGE_SVCCLASS=atlcal
source /afs/cern.ch/project/gd/apps/atlas/slc3/local/setup.sh
export AtlasSetup =/afs/cern.ch/atlas/software/dist/AtlasSetup
alias asetup='source $AtlasSetup/scripts/asetup.sh'
asetup 17.2.2.4 --testarea=/afs/cern.ch/user/a/attrtcal/TRT_Calibration/Tier0/testarea_17.2.2/

rfcp /castor/cern.ch/grid/atlas/tzero/prod1/perm/data12_8TeV/express_express/00205112/data12_8TeV.00205112.express_express.merge.RAW/data12_8TeV.00205112.express_express.merge.RAW._lb0300._SFO-ALL._0001.1 .
rfcp /castor/cern.ch/grid/atlas/tzero/prod1/perm/data12_8TeV/express_express/00205112/data12_8TeV.00205112.express_express.merge.RAW/data12_8TeV.00205112.express_express.merge.RAW._lb0301._SFO-ALL._0001.1 .
ln -sf /afs/cern.ch/user/a/attrtcal/TRT_Calibration/Tier0/testarea_17.2/InnerDetector/InDetCalibAlgs/TRT_CalibAlgs/share/bhadd.cpp
ln -sf /afs/cern.ch/user/a/attrtcal/TRT_Calibration/Tier0/testarea_17.2/InnerDetector/InDetCalibAlgs/TRT_CalibAlgs/share/Makefile
make bhadd
athena.py joboptionsFullReco.py

======================================================================

-chmod +x fullreco.sh

-sh fullreco.sh

( ran 100 events) successful run!

-emacs fullreco.sh

-changes: -reconstruction_12data to originalreconstruction_12data/ and joboptionsFullReco.py to joboptions.py

-sh fullreco.sh

(ran 100 events) successful run!

- emacs joboptionsFullReco.sh

-change 100 events to -1

-bsub -q 1nw fullreco.sh

-cd /tmp/attrtcal

-cd originalreconstruction_12data/

-mv basic.root origbasic.root

-scp origbasic.root aqureshi@lxplusNOSPAMPLEASE.cern.ch:/afs/cern.ch/user/a/aqureshi/

-exit

-cd desktop

-scp aqureshi@lxplusNOSPAMPLEASE.cern.ch:/afs/cern.ch/user/a/aqureshi/origbasic.root .

-copied both ESD and basic.root files to EOS area through these commands

-xrdcp origESD.pool.root root://eosatlassrv1.cern.ch:1094//eos/atlas/user/a/aqureshi/

-xrdcp modESD.pool.root root://eosatlassrv1.cern.ch:1094//eos/atlas/user/a/aqureshi/

-xrdcp modbasic.root root://eosatlassrv1.cern.ch:1094//eos/atlas/user/a/aqureshi/

- xrdcp origbasic.root root://eosatlassrv1.cern.ch:1094//eos/atlas/user/a/aqureshi/

26-06:

- ssh attrtcal@lxplus406NOSPAMPLEASE.cern.ch

- source cd (cd /afs/cern.ch/user/i/idcalib/w0/TRT_Calibration/batch/Anum/Anum_testarea/)

- emacs jobrefit.sh

=====================================================

#!/bin/sh
mkdir /tmp/attrtcal/refitting
cp /afs/cern.ch/user/i/idcalib/w0/TRT_Calibration/batch/Anum/Anum_testarea/JobOptionsRefit.py /tmp/attrtcal/refitting
cd /tmp/attrtcal/refitting
export STAGE_SVCCLASS=atlcal
source /afs/cern.ch/project/gd/apps/atlas/slc3/local/setup.sh
export AtlasSetup =/afs/cern.ch/atlas/software/dist/AtlasSetup
alias asetup='source $AtlasSetup/scripts/asetup.sh'
asetup 17.2.2.4 --testarea=/afs/cern.ch/user/a/attrtcal/TRT_Calibration/Tier0/testarea_17.2.2/
scp aqureshi@lxplusNOSPAMPLEASE.cern.ch:/afs/cern.ch/user/a/aqureshi/ESD.pool.root . (have tried using this command xrdcp root://eosatlassrv1.cern.ch:1094//eos/atlas/user/a/aqureshi/modESD.pool.root . gives operation not permitted.)
ln -sf /afs/cern.ch/user/a/attrtcal/TRT_Calibration/Tier0/testarea_17.2/InnerDe\
tector/InDetCalibAlgs/TRT_CalibAlgs/share/bhadd.cpp
ln -sf /afs/cern.ch/user/a/attrtcal/TRT_Calibration/Tier0/testarea_17.2/InnerDe\
tector/InDetCalibAlgs/TRT_CalibAlgs/share/Makefile
make bhadd
athena.py JobOptionsRefit.py

==============================================

-emacs JobOptionsRefit.py

changing input file to ESD.pool.root

-sh jobrefit.sh

Jobs Crashed!! Attribute Error TRTCalibrationMgr : IsCosmic has no attritbute.

-#IsCosmic = False,

-sh jobrefit.sh

Jobs Crashed!!

Error log:

================================================

InDetPixelClusterOnTrackTool INFO InDetPixelClusterOnTrackTool initialize()
PixelOfflineCalibSvc INFO initialize()
PixelOfflineCalibSvc INFO StoreGateSvc retrieved!
ToolSvc.PixelRecoDbTool INFO PixelRecoDbTool initialize()
ToolSvc.PixelRecoDbTool INFO register callback
ClassIDSvc INFO getRegistryEntries: read 10439 CLIDRegistry entries for module ALL
ToolSvc.PixelRecoDbTool INFO PixelRecoDbTool: registered callback
PixelOfflineCalibSvc INFO Retrieved tool PixelRecoDbTool
ToolSvc.InDetPixelClusterOnTrackTool INFO Retrieved tool PixelOfflineCalibSvc
ToolSvc.RIO_OnTrackErrorScalingTool INFO Registered callback on COOL folder /Indet/TrkErrorScaling
ActiveStoreSvc INFO Initializing ActiveStoreSvc - package version StoreGate -02-38-03
ToolSvc.RIO_OnTrackErrorScalingTool INFO Folder /MUON/TrkErrorScaling is not loaded, intrinsic meas't errors will be used for Muon RIOs_OnTrack.
ToolSvc.RIO_OnTrackErrorScalingTool INFO initialize successful in ToolSvc.RIO_OnTrackErrorScalingTool
ToolSvc.InDetPixelClusterOnTrackTool INFO Retrieved tool ErrorScalingTool = PublicToolHandle ('Trk::RIO_OnTrackErrorScalingTool/RIO_OnTrackErrorScalingTool')
ToolSvc.NeuralNetworkToHistoTool INFO Initialization of NeuralNetworkToHistoTool succesfull
ClassIDSvc INFO getRegistryEntries: read 10488 CLIDRegistry entries for module ALL
DetectorStore ERROR regFcn: could not bind handle to CondAttrListCollection to key: /PIXEL/PixelClustering/PixelClusNNCalib
ToolSvc.NnClusterizationFactory ERROR Registration of IOV callback for /PIXEL/PixelClustering/PixelClusNNCalibfailed.
ToolSvc ERROR Error initializing tool 'ToolSvc.NnClusterizationFactory'
ToolSvc.InDetPixelClusterOnTrackTool ERROR Can't get NnClusterizationFactory = PublicToolHandle ('InDet::NnClusterizationFactory/NnClusterizationFactory')
ToolSvc ERROR Error initializing tool 'ToolSvc.InDetPixelClusterOnTrackTool'
ToolSvc.InDetRefitRotCreator FATAL Failed to retrieve tool ToolPixelCluster = PublicToolHandle ('InDet::PixelClusterOnTrackTool/InDetPixelClusterOnTrackTool')
ToolSvc ERROR Error initializing tool 'ToolSvc.InDetRefitRotCreator'
ToolSvc.RecalibrationFitter FATAL Could not get Trk::RIO_OnTrackCreator
ToolSvc ERROR Error initializing tool 'ToolSvc.RecalibrationFitter'
CosmicsTRTCalibMgr FATAL Failed to retrieve tool TrackFitter = PublicToolHandle ('Trk::GlobalChi2Fitter/RecalibrationFitter')
AthAlgSeq ERROR Unable to initialize Algorithm CosmicsTRTCalibMgr
AthMasterSeq ERROR Unable to initialize Algorithm AthAlgSeq
AthenaEventLoopMgr ERROR Unable to initialize Algorithm: AthMasterSeq
AthenaEventLoopMgr ERROR Failed to initialize base class MinimalEventLoopMgr
ServiceManager ERROR Unable to initialize Service: AthenaEventLoopMgr
Py:Athena INFO leaving with code 33: "failure in initialization"
ApplicationMgr INFO Application Manager Terminated successfully
StatusCodeSvc FATAL Unchecked StatusCode in exit from lib /lib/libc.so.6

(pid=8272 ppid=6356) received fatal signal 6 (Aborted)

==================================================

27-06:-

-emacs JobOptionsRefit.py

-#InDetRefitRotCreator.ToolTRT_DriftCircle = TRT_RecalibrateRotCreator

-#ToolSvc+=RecalibrationFitter

-#print RecalibrationFitter

-#TrackFitter = RecalibrationFitter

-sh jobrefit.sh

Jobs Crashed!!

Error log:

==================================================

PixelClusterOnTrackTool INFO PixelClusterOnTrackTool initialize()
PixelOfflineCalibSvc INFO initialize()
PixelOfflineCalibSvc INFO StoreGateSvc retrieved!
ToolSvc.PixelRecoDbTool INFO PixelRecoDbTool initialize()
ToolSvc.PixelRecoDbTool INFO register callback
ClassIDSvc INFO getRegistryEntries: read 10660 CLIDRegistry entries for module ALL
ToolSvc.PixelRecoDbTool INFO PixelRecoDbTool: registered callback
PixelOfflineCalibSvc INFO Retrieved tool PixelRecoDbTool
ToolSvc.PixelClusterOnTrackTool INFO Retrieved tool PixelOfflineCalibSvc
ToolSvc.RIO_OnTrackErrorScalingTool INFO Registered callback on COOL folder /Indet/TrkErrorScaling
ActiveStoreSvc INFO Initializing ActiveStoreSvc - package version StoreGate -02-38-03
ToolSvc.RIO_OnTrackErrorScalingTool INFO Folder /MUON/TrkErrorScaling is not loaded, intrinsic meas't errors will be used for Muon RIOs_OnTrack.
ToolSvc.RIO_OnTrackErrorScalingTool INFO initialize successful in ToolSvc.RIO_OnTrackErrorScalingTool
ToolSvc.PixelClusterOnTrackTool INFO Retrieved tool ErrorScalingTool = PublicToolHandle ('Trk::RIO_OnTrackErrorScalingTool/RIO_OnTrackErrorScalingTool')
ToolSvc.PixelDistortionsTool INFO Reading pixel distortions from database
ToolSvc.PixelClusterOnTrackTool INFO Pixel distortions tool retrieved
ToolSvc.RIO_OnTrackCreator INFO Retrieved tool ToolPixelCluster = PublicToolHandle ('InDet::PixelClusterOnTrackTool/PixelClusterOnTrackTool')
ToolSvc.SCT_ClusterOnTrackTool INFO A strategy to keep the PRD errors will be applied during SCT_ClusterOnTrack making
ToolSvc.SCT_ClusterOnTrackTool INFO Retrieved tool ErrorScalingTool = PublicToolHandle ('Trk::RIO_OnTrackErrorScalingTool/RIO_OnTrackErrorScalingTool')
ToolSvc.SCT_DistortionsTool INFO initialize()
ToolSvc.RIO_OnTrackCreator INFO Retrieved tool ToolSCT _Cluster = PublicToolHandle ('InDet::SCT_ClusterOnTrackTool/SCT_ClusterOnTrackTool')
ToolSvc.TRT_DriftCircleOnTrackTool INFO Retrieved tool ErrorScalingTool = PublicToolHandle ('Trk::RIO_OnTrackErrorScalingTool/RIO_OnTrackErrorScalingTool')
ToolSvc.RIO_OnTrackCreator INFO Retrieved tool ToolTRT _DriftCircle = PublicToolHandle ('InDet::TRT_DriftCircleOnTrackTool/TRT_DriftCircleOnTrackTool')
ToolSvc.MdtDriftCircleOnTrackTool INFO Constructed default MuonDriftCircleErrorStrategy: Scaled Fixed TOF Prop Seg
MDT_IDDetDescrCnv INFO in createObj: creating a MdtIdHelper object in the detector store
AtlasDetectorID::initialize_from_dictionary - OK
MdtIdHelper INFO MultiRange built successfully to Technology: MultiRange size is 203
MdtIdHelper INFO MultiRange built successfully to detector element: Multilayer MultiRange size is 234
MdtIdHelper INFO MultiRange built successfully to tube: MultiRange size is 234
MdtIdHelper INFO Initializing MDT hash indices ...
MdtIdHelper INFO The element hash max is 1172
MdtIdHelper INFO The detector element hash max is 2296
MdtIdHelper INFO Initializing MDT hash indices for finding neighbors ...
CSC_IDDetDescrCnv INFO in createObj: creating a CcscIdHelper object in the detector store
AtlasDetectorID::initialize_from_dictionary - OK
CscIdHelper INFO MultiRange built successfully to Technology: MultiRange size is 203
CscIdHelper INFO MultiRange built successfully to detector element: Multilayer MultiRange size is 230
CscIdHelper INFO MultiRange built successfully to cscStrip: MultiRange size is 234
CscIdHelper INFO Initializing CSC hash indices ...
CscIdHelper INFO The element hash max is 32
CscIdHelper INFO The detector element hash max is 64
CscIdHelper INFO The channel hash max is 61440
CscIdHelper INFO Initializing CSC hash indices for finding neighbors ...
RPC_IDDetDescrCnv INFO in createObj: creating a RpcIdHelper object in the detector store
AtlasDetectorID::initialize_from_dictionary - OK
RpcIdHelper INFO MultiRange built successfully to doubletR: MultiRange size is 234
RpcIdHelper INFO MultiRange built successfully to detectorElement: DetectorElement MultiRange size is 234
RpcIdHelper INFO MultiRange built successfully to rpcStrip: MultiRange size is 234
RpcIdHelper INFO Initializing RPC hash indices ...
RpcIdHelper INFO The element hash max is 594
RpcIdHelper INFO The detector element hash max is 1116
RpcIdHelper INFO Initializing RPC hash indices for finding neighbors ...
TGC_IDDetDescrCnv INFO in createObj: creating a TgcIdHelper object in the detector store
AtlasDetectorID::initialize_from_dictionary - OK
TgcIdHelper INFO MultiRange built successfully to Technology: MultiRange size is 203
TgcIdHelper INFO MultiRange built successfully to detector element: Multilayer MultiRange size is 203
TgcIdHelper INFO MultiRange built successfully to channel: MultiRange size is 234
TgcIdHelper INFO Initializing TGC hash indices ...
TgcIdHelper INFO The element hash max is 1578
TgcIdHelper INFO The detector element hash max is 1578
TgcIdHelper INFO Initializing TGC hash indices for finding neighbors ...
MdtCalibrationSvc INFO Initializing
DetectorStore WARNING retrieve(default): No valid proxy for default object
of type MuonGM::MuonDetectorManager(CLID 4500)
MdtCalibrationSvc FATAL Can't retrieve MuonDetectorManager
ServiceManager ERROR Unable to initialize service "MdtCalibrationSvc"
ToolSvc.MdtDriftCircleOnTrackTool.Ser... ERROR ServiceLocatorHelper::service: can not locate service MdtCalibrationSvc
ToolSvc.MdtDriftCircleOnTrackTool ERROR Could not initialize MdtCalibration Service
ToolSvc ERROR Error initializing tool 'ToolSvc.MdtDriftCircleOnTrackTool'
ToolSvc.RIO_OnTrackCreator FATAL Failed to retrieve tool ToolMuonDriftCircle = PublicToolHandle ('Muon::MdtDriftCircleOnTrackCreator/MdtDriftCircleOnTrackTool')
ToolSvc ERROR Error initializing tool 'ToolSvc.RIO_OnTrackCreator'
ToolSvc.TrkKalmanFitter FATAL can not retrieve ROT creator of type Trk::RIO_OnTrackCreator/RIO_OnTrackCreator
ToolSvc ERROR Error initializing tool 'ToolSvc.TrkKalmanFitter'
CosmicsTRTCalibMgr FATAL Failed to retrieve tool TrackFitter = PublicToolHandle ('Trk::KalmanFitter/TrkKalmanFitter')
AthAlgSeq ERROR Unable to initialize Algorithm CosmicsTRTCalibMgr
AthMasterSeq ERROR Unable to initialize Algorithm AthAlgSeq
AthenaEventLoopMgr ERROR Unable to initialize Algorithm: AthMasterSeq
AthenaEventLoopMgr ERROR Failed to initialize base class MinimalEventLoopMgr
ServiceManager ERROR Unable to initialize Service: AthenaEventLoopMgr
Py:Athena INFO leaving with code 33: "failure in initialization"
ApplicationMgr INFO Application Manager Terminated successfully
StatusCodeSvc FATAL Unchecked StatusCode in exit from lib /lib/libc.so.6

(pid=4768 ppid=2849) received fatal signal 6 (Aborted)

======================================================

- Have removed the comment signs, it seems that the Track fitter is not working.

Trying the new JO's

-AttributeError: 'InDet__TRT_DriftCircleOnTrackRecalibrateTool' object has no attribute 'doPtThetaCorr'

-# doPtThetaCorr = False)

Doesn't work keeps giving the syntax error.

-Removed the above line.

Jobs still crashing!!

Error log:

======================================================

InDetPixelClusterOnTrackTool INFO InDetPixelClusterOnTrackTool initialize()
PixelOfflineCalibSvc INFO initialize()
PixelOfflineCalibSvc INFO StoreGateSvc retrieved!
ToolSvc.PixelRecoDbTool INFO PixelRecoDbTool initialize()
ToolSvc.PixelRecoDbTool INFO register callback
ClassIDSvc INFO getRegistryEntries: read 9677 CLIDRegistry entries for module ALL
ToolSvc.PixelRecoDbTool INFO PixelRecoDbTool: registered callback
PixelOfflineCalibSvc INFO Retrieved tool PixelRecoDbTool
ToolSvc.InDetPixelClusterOnTrackTool INFO Retrieved tool PixelOfflineCalibSvc
ToolSvc.RIO_OnTrackErrorScalingTool INFO Registered callback on COOL folder /Indet/TrkErrorScaling
ActiveStoreSvc INFO Initializing ActiveStoreSvc - package version StoreGate -02-38-03
ToolSvc.RIO_OnTrackErrorScalingTool INFO Folder /MUON/TrkErrorScaling is not loaded, intrinsic meas't errors will be used for Muon RIOs_OnTrack.
ToolSvc.RIO_OnTrackErrorScalingTool INFO initialize successful in ToolSvc.RIO_OnTrackErrorScalingTool
ToolSvc.InDetPixelClusterOnTrackTool INFO Retrieved tool ErrorScalingTool = PublicToolHandle ('Trk::RIO_OnTrackErrorScalingTool/RIO_OnTrackErrorScalingTool')
ToolSvc.NeuralNetworkToHistoTool INFO Initialization of NeuralNetworkToHistoTool succesfull
ClassIDSvc INFO getRegistryEntries: read 9726 CLIDRegistry entries for module ALL
DetectorStore ERROR regFcn: could not bind handle to CondAttrListCollection to key: /PIXEL/PixelClustering/PixelClusNNCalib
ToolSvc.NnClusterizationFactory ERROR Registration of IOV callback for /PIXEL/PixelClustering/PixelClusNNCalibfailed.
ToolSvc ERROR Error initializing tool 'ToolSvc.NnClusterizationFactory'
ToolSvc.InDetPixelClusterOnTrackTool ERROR Can't get NnClusterizationFactory = PublicToolHandle ('InDet::NnClusterizationFactory/NnClusterizationFactory')
ToolSvc ERROR Error initializing tool 'ToolSvc.InDetPixelClusterOnTrackTool'
ToolSvc.InDetRotCreator FATAL Failed to retrieve tool ToolPixelCluster = PublicToolHandle ('InDet::PixelClusterOnTrackTool/InDetPixelClusterOnTrackTool')
ToolSvc ERROR Error initializing tool 'ToolSvc.InDetRotCreator'
ToolSvc.InDetSiComTrackFinder FATAL Failed to retrieve tool RIOonTrackTool = PublicToolHandle ('Trk::RIO_OnTrackCreator/InDetRotCreator')
ToolSvc ERROR Error initializing tool 'ToolSvc.InDetSiComTrackFinder'
ToolSvc.InDetSiTrackMaker FATAL Failed to retrieve tool CombinatorialTrackFinder = PublicToolHandle ('InDet::SiCombinatorialTrackFinder_xk/InDetSiComTrackFinder')
ToolSvc ERROR Error initializing tool 'ToolSvc.InDetSiTrackMaker'
InDetSiSpTrackFinder FATAL Failed to retrieve tool TrackTool = PublicToolHandle ('InDet::SiTrackMaker_xk/InDetSiTrackMaker')
AthAlgSeq ERROR Unable to initialize Algorithm InDetSiSpTrackFinder
AthMasterSeq ERROR Unable to initialize Algorithm AthAlgSeq
AthenaEventLoopMgr ERROR Unable to initialize Algorithm: AthMasterSeq
AthenaEventLoopMgr ERROR Failed to initialize base class MinimalEventLoopMgr
ServiceManager ERROR Unable to initialize Service: AthenaEventLoopMgr
Py:Athena INFO leaving with code 33: "failure in initialization"
ApplicationMgr INFO Application Manager Terminated successfully
StatusCodeSvc FATAL Unchecked StatusCode in exit from lib /lib/libc.so.6

(pid=26771 ppid=24809) received fatal signal 6 (Aborted)

====================================================

28-06:-

-Ran general ESD codes taken from /afs/cern.ch/user/i/idcalib/w0/TRT_Calibration/Tier0/manual/Collisions2011/scripts_RefitWorking.

-Changes in generalESD codes: -geometry version, conditions tag, input file, Beam no. of Collisions = 2.00 and dorefitTracks = True

-JOs crashed(run forever).

Changing permissions in EOS area:

-eos

-cd /eos/atlas/user/a/aqureshi

-mkdir ESD

-cp modESD.pool.root ESD/

-cp origESD.pool.root ESD/

- eos chmod -r 2750 /eos/atlas/user/a/aqureshi/ESD/

3rd July:-

-Got new reffiting jos from Alex. Tried them with ten events, Run successful. Ran the job for 100 events.

- Got one output file basic.root.

-mv basic.root reffittedbasic.root

-exit

-cd desktop

-scp attrtcal@lxplusNOSPAMPLEASE.cern.ch:/afs/cern.ch/user/i/idcalib/w0/TRT_Calibration/batch/Anum/Anum_testarea/refittedbasic.root .

4 July,12:-

-Running joboptionsFullReco.py for 100 events. so can be compared accurately with joboptionRefitting.py.

-Run successful. Saved in work directory in macbook under fullrecobasic.root.

So far what I have done in my project :-

-Got ESD's and basic.root file from joboptions.py (sh jobgeneral.sh )

-Got ESD's from joboptionsFullReco.py ( sh jobfullreco.sh > log 2>&1).

- All the jo files are in my testarea in attrtcal machine.

-Saved the final plot and the two basic files in check directory on my macbook as a backup.

--+ 18th July,2012:-

In the spreadsheet , changing one of the value of dY from

--+ 26th July, 2012:-

to open events one by one in ROOT file.

ntuple->Show(1)

ntuple->Show(2)

.

.

.

.

To open file in ROOT:-

root refittedbasic.root

Attaching file refittedbasic.root as _file0...

TFile *_file0 = TFile::Open("refittedbasic.root")

Commands:

-Replacing a word in the files: sed -i.bak 's/oldword/newword/g' filename

-Copying files from local to remote area: scp foobar.txt your_username@remotehostNOSPAMPLEASE.edu:/some/remote/directory

-Copy the file "foobar.txt" from a remote host to the local host: scp your_username@remotehostNOSPAMPLEASE.edu:foobar.txt /some/local/directory

My Project part 2 :

- cd desktop - mkdir FullRecoVsRefitting2ndPart - cd FullRecoVsRefitting2ndPart - scp -r attrtcal@lxplusNOSPAMPLEASE.cern.ch:/afs/cern.ch/user/a/aalonso/work/public/TrackRefitting/FullReco/batch/output/ .

--+ 26th September:-

--+ Commands for opening a file in TDirectory:-

root [8] TFile* f1 = new TFile("trtcalib_00_histograms.root");

root [9] gDirectory->pwd() trtcalib_00_histograms.root:/

root [10] gDirectory->cd("TRT_all;1")

(Bool_t)1

root [11] gDirectory->pwd()

trtcalib_00_histograms.root:/TRT_all

root [12] gDirectory->cd("Detector_1;1")

(Bool_t)1

root [13] gDirectory->pwd()

trtcalib_00_histograms.root:/TRT_all/Detector_1

root [17] gDirectory->ls()

TDirectoryFile* Detector_1 Detector_1

KEY: TDirectoryFile binhist;1 binhist

KEY: TGraphErrors trgraph;1 Polynomial R-t

KEY: TGraphErrors rtgraph;1 binning in t-t0

KEY: TF1 oldrtfunc;1 KEY: TH1F residual;1 residual

KEY: TH2F rt-relation;1 rt-relation

KEY: TH1F timeresidual;1 time residual

KEY: TDirectoryFile Layer_1_0;1 Layer_1_0

KEY: TDirectoryFile Layer_1_1;1 Layer_1_1

KEY: TDirectoryFile Layer_1_2;1 Layer_1_2

KEY: TDirectoryFile reshists;1 reshists

root [18] TH1F residual;1 = (TH1F) f1->Get("TRT_all/Detector_1/residual;1");

Error: assignment to 1 (tmpfile):1: * Interpreter error recovered *

root [19] TH1F residual = (TH1F) f1->Get("TRT_all/Detector_1/residual");

root [20] residual->Draw("");

Info in : created default TCanvas with name c1

root [31] TH2F *rtrelation = (TH2F*) f1->Get("TRT_all/Detector_1/rt-relation");

root [32] rtrelation->Draw("colz"); Info in : created default TCanvas with name c1

TRT Digitization Tuning:-

--+13th December ,2012:

cd ~/

mkdir testarea/TrtDigiTuning

cd testarea/TrtDigiTuning

source /afs/cern.ch/atlas/software/dist/AtlasSetup/scripts/asetup.sh 17.2.5.2,here,AtlasProduction

svn co $SVNGROUPS/Detectors/TRT/TRT_Digitalization_tuning/trunk/DigiRecoScripts

svn co $SVNGROUPS/Detectors/TRT/TRT_Digitalization_tuning/trunk/TuningAnalysisCode/zee/Tuning2012_Zll

now you need the PileupReweightingTool, for that do

cd ~/testarea/TrtDigiTuning/

cmt co -r PileupReweighting -00-02-06 PhysicsAnalysis /AnalysisCommon/PileupReweighting

cd PhysicsAnalysis /AnalysisCommon/PileupReweighting/cmt

cmt config

make

then go back to Tuning2012_Zll's share directory and copy over the root files from PileupReweighting 's share directory. Also copy the files that are in my public area in the directory forAnum. Finally, compile the code

cd ~/testarea/TrtDigiTuning/Tuning2012_Zll/cmt

cmt config

make

So far, you have checked out all the necessary code. Now you have to check out and compile the TRT_Digitization package. For that do

cd ~/testarea/TrtDigiTuning/DigiRecoScripts

cmt co -r TRT_Digitization-00-10-74-03 InnerDetector /InDetDigitization/TRT_Digitization

cd InnerDetector /InDetDigitization/TRT_Digitization/cmt

cmt config

make

Last Stage of the Project:

--+28th March ,2013:

cd /afs/cern.ch/user/i/idcalib/w0/TRT_Calibration/batch/Anum/run_208485

I have copied one data set the one with the lower on my work area using rfcp command;

rfcp /castor/cern.ch/grid/atlas/tzero/prod1/perm/data12_8TeV/express_express/00208485/data12_8TeV.00208485.express_express.recon.ESD.f472/data12_8TeV.00208485.express_express.recon.ESD.f472._lb0200._SFO-ALL._0001.1 .

11:00 am: Now trying to run the jobs smile

11:45 am: submitted the jobs using

python RunTRTCalib.py Sub=1111 force

12:22 jobs finished run. but output is weird.

12:22 pm: Need to see how to put text files in the configfile StatsConst = db;

3:41 pm : Need to change the constant file at StatsConst = db;

3 45 pm : Deleting the whole output.

4:00 : Tried with continuous failure : rfcp /castor/cern.ch/grid/atlas/tzero/prod1/perm/data12_8TeV/express_express/00206725/data12_8TeV.00206725.express_express.recon.ESD.f456._lb0054._SFO-ALL._0001.1 . no file found

although this wroks :nsls -l /castor/cern.ch/grid/atlas/tzero/prod1/perm/data12_8TeV/express_express/00206725/data12_8TeV.00206725.express_express.recon.ESD.f456 .

4 10 : Changing input file name in configfile for RAW 208485 run.

I have two runs and two ESD and RAW folders for these two runs and then 0ns shifted data and 3ns shifted data. So first

- go to 208485 run.

- go to fulliteration_ RAW

- go to config file and use constants for fullreco0ns shifted data.

- using calibout_start.txt

- putting this path in the configfile in the fullreco iteration for run 208485.

- run the job ( for 0ns shifted RAW output)

4 36 : Jobs Running!!:)

4 45 : In batch Input and output files are empty!!!

mkdir calib_start;

mv batch/ calib_start/;

mv *.sh.e calib_start/

mv *.sh.o calib_start/

change input configfile to calibout_00.txt ;

4 47: Run the jobs!The run smile

Again batch/output is empty!!!

5 07 : Gonna try and run the jobs for the run 206725.

Alex hasn't made the directory for run 206725. !

5 20 : Gonna try and run the ESD for run 208485.

- cd ../run_fulliteration_ESD/

- emacs configfile

- StartConst = /afs/cern.ch/user/i/idcalib/w0/TRT_Calibration/batch/Anum/run_208485/constants/Refit_0nsShift.txt

- run the job!

Jobs crashed.

- emacs configfile

- StartConst = /afs/cern.ch/user/i/idcalib/w0/TRT_Calibration/batch/Anum/run_208485/constants/Refit_0nsShift.txt/calibout_start.txt

- run the job!

They run :)- Have just tried bjobs command ! jobs are still running !!!

--+ 30 March,2013

-Alex has made some changes in TRTCondWriter so i deleted all the files and starting new.

- cd /afs/cern.ch/user/i/idcalib/w0/TRT_Calibration/batch/Anum/run_208485/run_fulliteration_RAWcd /afs/cern.ch/user/i/idcalib/w0/TRT_Calibration/batch/Anum/run_208485/run_fulliteration_RAW

- 5 :22 emacs configfile - change the path file in StatsConst = calibout_start.txt

- python RunTRTCalib.py Sub=1111 force

- bjobs they are running smile

- cd ../run_fulliteration_ESD/

- emacs configfile

- StartConst = /afs/cern.ch/user/i/idcalib/w0/TRT_Calibration/batch/Anum/run_208485/constants/Refit_0nsShift.txt/calibout_start.txt

- python RunTRTCalib.py Sub=1111 force

- bjobs ; jobs running smile

ESD's and RAW files for 0ns shift first calibration are running.

--+ 31st March,2013:

-bjobs

RAW jobs are done with a single TRT...txt in batch/output/

ESD jobs have the same output but the .txt file is empty.

--+ 2nd April,2013:

- cd /afs/cern.ch/user/i/idcalib/w0/TRT_Calibration/batch/Anum/run_208485

Need to do : ESD using the constants obtained from RAW: /afs/cern.ch/user/i/idcalib/w0/TRT_Calibration/batch/Anum/run_208485/constants/FullReco_3nsShift.txt/calibout_01.txt

-emacs Configfile - StartConst = /afs/cern.ch/user/i/idcalib/w0/TRT_Calibration/batch/Anum/run_208485/constants/FullReco_3nsShift.txt/calibout_01.txt -python RunTRTCalib.py Sub=1111 force

- scp -r attrtcal@lxplusNOSPAMPLEASE.cern.ch:/afs/cern.ch/user/i/idcalib/w0/TRT_Calibration/batch/Anum/run_208485/run_fulliteration_RAW/batch1/output/ .

- scp -r attrtcal@lxplusNOSPAMPLEASE.cern.ch:/afs/cern.ch/user/i/idcalib/w0/TRT_Calibration/batch/Anum/run_208485/run_fulliteration_ESD/batch1/outputESD/ .

- bjobs

No unfinished jobs

- mv .sh batch/

- mv batch/ Raw3nscalib01batch/

- cd ../run_fulliteration_RAW

- emacs configfile

- StartConst = /afs/cern.ch/user/i/idcalib/w0/TRT_Calibration/batch/Anum/run_208485/constants/Refit_3nsShift.txt/calibout_03.txt

- python RunTRTCalib.py Sub=1111 force

--+3rd April,2013:

- bjobs no unfinished jobs

- cd /afs/cern.ch/user/i/idcalib/w0/TRT_Calibration/batch/Anum/run_208485/run_fulliteration_RAW/

-mkdir Refit3nscalib03batch/

-mv .sh Refit3nscalib03batch/

-cd Refit3nscalib03batch/

-mv ../batch/ .

-cd batch/output/

-ls

finedelays_00.txt itersum_00.pdf trtcalib_00_histograms.root TRT_StrawStatusOutput.txt

- mkdir run_206725

-cd ../run_206725/

-cp -r ../run_208485/constants/ .

- cp -r ../run_208485/run_fulliteration_RAW/ .

- cp -r ../run_208485/run_fulliteration_ESD/ .

- cd run_fulliteration_ESD/ .

- emacs configfile

- StartConst = /afs/cern.ch/user/i/idcalib/w0/TRT_Calibration/batch/Anum/run_206725/constants/Refit_0nsShift.txt/calibout_start.txt

- - python RunTRTCalib.py Sub=1111 force

Error = No file found

ALex fixed the lumiblocks

- running the jobs again :python RunTRTCalib.py Sub=1111 force

they run !

- mv .sh batch1/

- cd ../run_fulliteration_RAW

- emacs configfile : StartConst = db

- python RunTRTCalib.py Sub=1111 force

4rth April,2013 : Submitting RAW jobs for 3ns shift with RAW derived constants

--+ Set up grid proxy :

source setupgrid.sh

source setupdq2.sh

voms-proxy-init -voms atlas

dq2-ls -r data12_8TeV*212144*express_express*merge*RAW*

dq2-ls -r data12_8TeV*212144*express_express*recon*ESD*f*

dq2-ls -f data12_8TeV*212144*express_express*recon*ESD*f* lists files in the data12_8TeV.00212144.express_express.recon.f479

dq2-get -f data12_8TeV*212144*express_express*recon*ESD*f* transferring files to my work area

Alex's recommended run:

dq2-ls -r data12_8TeV*215559*express_express*merge*RAW*

data12_8TeV.00215559.express_express.merge.RAW:
INCOMPLETE:
COMPLETE: CERN-PROD_TZERO,TRIUMF-LCG2_DATATAPE

dq2-ls -r data12_8TeV*215559*express_express*recon*ESD*f*

data12_8TeV.00215559.express_express.recon.ESD.f495:
INCOMPLETE:
COMPLETE: CERN-PROD_TZERO,NDGF-T1_DATADISK,TAIWAN-LCG2_DATADISK

10th June 2013:

- I am trying the old joboptions on a high pile up run 215559 in the attrtcal machine.

- have changed the Geometry tag to ATLAS-GEO-20-00-02.

- looking for the respective conditions Tag for atlas geometry by using command dumpVersionTags.py

- ConditionsTag = 'COMCOND-BLKPA-006-06'

- Still same Attribute Error , now keeping the old conditions TAG

AttributeError: 'FillAlignTRTHits' object has no attribute 'TRTDriftFunctionTool

- Trying to confirm ATLAS- GEO DB on this website twiki.cern.ch/twiki/bin/viewauth/Atlas/AtlasGeomDBTags

- emacs jobfullreco.sh

asetup 17.2.2.4 --testarea=/afs/cern.ch/user/i/idcalib/w0/TRT_Calibration/batch/Anum/Anum_testarea/215559/run_fulliteration_RAW/ to

--testarea=/afs/cern.ch/user/a/attrtcal/TRT_Calibration/Tier0/testarea_17.2.2/

plus adding a cd at the top.

--Changing the testarea removes the attribute error.

- The RAW files ran so did ESD files sucessfully. For the RAW files : jobfullreco.sh and for ESD : jobrefit.sh

--+ 24rth June Talk:

- High pile up run : 215559

- mkdir run_215559

- cd 215559

- cp -r ../run_206725/run_fulliteration_RAW/ .

- Submitting jobs for RAW: /afs/cern.ch/user/i/idcalib/w0/TRT_Calibration/batch/Anum/run_215559/run_fulliteration_RAW

- emacs configfile

- StartConst = db

- python RunTRTCalib.py Sub=1111 force

Submitting jobs for ESD:-

- emacs configfile

change the run number

- python RunTRTCalib.py Sub=1111 force

First Step:

Comparing low pile up run (208485) with the same run with 3ns shifted start constants.

- exit;cd desktop

-mkdir 24rthJune2013 Talk

-cd 24rthJune2013 Talk

- scp -r attrtcal@lxplusNOSPAMPLEASE.cern.ch:/afs/cern.ch/user/i/idcalib/w0/TRT_Calibration/batch/Anum/run_208485/run_fulliteration_RAW/batch1 .

- scp -r attrtcal@lxplusNOSPAMPLEASE.cern.ch:/afs/cern.ch/user/i/idcalib/w0/TRT_Calibration/batch/Anum/run_208485/run_fulliteration_ESD/batch1 .

3 :30 :So now since i have the files i am going to make low pile up plots for 0ns shifted data.

- sed -i.bak 's/(gr2, "RAW");/(gr2, "RAW","lp");/g' *.C

--12th June,2013:

Low pile up vs high pile up:

I need low pile up vs high pile up runs for old job options.

- Calculate the time for both RAW and ESDs:

- I have already got old jo run for high pile up need to run them for low pile up.

Command: to copy files from eos area:

xrdcp root://eosatlas//eos/atlas/user/a/attrtcal/tempstore/temp_20130611185014/trtcalib_00_0001_basic.root.bz2 .

when the file has a .bz2 extension : bunzip2 trtcalib_00_0001_basic.root.bz2

- Making a plot of a histo with a 100 bins with a range from -1 to 1, and for detector =1 , lay =0 and straw layer <9 :

ntuple->Draw("r-rtrack>>histo(100),-1,1","det == 1 && stl<9 && lay ==0")

- Making a tgraph with res vs lay for lay = 0 and straw layer <9

Layertuple->Draw("res:(stl<9)","lay==0 ","*")

- Making a tgraph with res vs lay for lay = 0 and straw layer <9 and det=1

Layertuple->Draw("res:(stl<9)","lay==0 && det==1","*")

--+ 20th June:

cd /desktop/highpileupvslowpileup/highpileup/

scp attrtcal@lxplusNOSPAMPLEASE.cern.ch:/afs/cern.ch/user/i/idcalib/w0/TRT_Calibration/batch/Anum/run_215559/run_fulliteration_RAW/trtcalib_00_0001_basic.root .

mv trtcalib_00_0001_basic.root hpRAWtrtcalib_00_0003_basic.root

cd /afs/cern.ch/user/i/idcalib/w0/TRT_Calibration/batch/Anum/run_215559/run_fulliteration_ESD/

xrdcp root://eosatlas//eos/atlas/user/a/attrtcal/tempstore/temp_20130611190322/trtcalib_00_0001_basic.root.bz2 .

both have one file lb_114

- bunzip2 trtcalib_00_0001_basic.root.bz2

repeat the same process with the low pil eup run.

--+Starting With My PhD research in ADELAIDE !!!:

--26 Feb,2015:

- I have already setup my grid certificate (done the .globus file on lxplus and aui.coepp), my VOMS, my cern account, my lxplus account, my cern email, my computer security checkup.

--Today :

- ssh -xy aqureshi@lxplusNOSPAMPLEASE.cern.ch

- setupATLAS

- localSetupDQ2Client

- voms-proxy-init --voms atlas

- voms-proxy-info -all

-gridCert Test Failes.

- I am trying to use the command "gridCert" or trying to SetMeUp <tutorial> and the error I am getting is:

2015-02-26 03:02:13,530 ERROR [Cannot authenticate.
Details: Cannot authenticate to account aqureshi with given credentials]
2015-02-26 03:02:13,530 ERROR [Rucio exited with an unexpected/unknown error, please provide the traceback below to the developers.]

-wget --no-check-certificate https://twiki.cern.ch/twiki/pub/AtlasComputing/SoftwareTutorialUsingTheGrid/MyFirstD3PD.py.txt -O MyFirstD3PD.py (command to download files non interactively from web)

This eventually worked out, after getting the permissions from behind.

11th March, 2015: __________________ ANALYSIS STUDIES: __________________

- cd SUSY - setupATLAS - rcSetup, Base, 2.0.22 - rc clean - rc find_packages - rc compile

ERROR:_

"setup.sh: line 4: CPLUS_INCLUDE_PATH: unbound variable failed: installation of Ext_RestFrames failed RootCore: Error failed to find valid Ext_RestFrames installation in %%%LOCAL%%% RootCore: Error failed to execute /afs/cern.ch/user/a/aqureshi/SUSY/Ext_RestFrames/cmt/precompile.RootCore"

How_to_fix_it :

source Ext_RestFrames/data/RestFrames/setup.sh

-rc compile again , it works

- cd Sklimmer/scripts - voms-proxy-init -voms atlas - localSetupDQ2Client - localSetupFAX

trying command :

python Run.py --inputDS "mc14_13TeV.202266.MadGraphPythia_AUET2BCTEQ6L1_SM_BB_direct_800_1_MET50.merge.AOD.e3064_s1982_s2008_r5787_r5853/" --runTag="021015a"

Fails

- exit

- ssh ...

- cd SUSUY

- setupATLAS

- rcSetup Base, 2.0.22

- rc clean

- rc find_pckages

- source ..

- rc compile

- voms-proxy-init -voms atlas

- export ALRB...

- localSetupFAX --rootVersion=current-SL6

- python Sklimmer/scripts/Run.py InputDS ...

ERROR:_

Import root

Import Error

--+ 17thMarch,2015: Submitting jobs on Grid successfully,

-setupATLAS -cd SUSY -rcSetup Base,2.0.22 -svn co https://github.com/lawrenceleejr/Sklimmer/trunk Sklimmer -svn co https://github.com/lawrenceleejr/Ext_RestFrames/trunk Ext_RestFrames -rc clean -rc find_packages -rc compile -voms-proxy-init -voms atlas -cd Sklimmer/scripts/ -ls -cp inputDS.txt ALLMC_inputDS.txt -emacs -nw inputDS.txt (using just one file) -emacs -nw Run.py (change the user name) -localSetupPandaClient -python Run.py --inputDS "inputDS.txt" --runTag="021015b_first" The jobs submitted now wait for the mail and then go to the bigPanda link shown in the email with the job Task ID.

30th March,2015: Problem :My plot spikes at "0" .

Solution: t1->MakeClass("loop"); and edit loop.C to include your code. --root -- .L loop.C -- loop t -- t.Loop()

18th May 2015: Making Pretty Plots

- emacs AtlasJigsawHisto.cxx ( Add cuts in NCUTS and while.reader) - make AtlasJIgsawHisto - ./AtlasJigsawHistto - emacs -nw makeAllPlots.C - mkdir Presentation... - root makeAllPlots.C

21 Sept,2015: Merging Files

-setupATLAS 8 mkdir v49 9 cd v49

  1. localSetupRucioClients
  2. voms-proxy-init -voms atlas
  3. rucio whoami
  4. rucio download user.aqureshi:user.aqureshi.data15_13TeV.00271044.physics_Main.merge.DAOD_SUSY1.f611_m1463_p2375_v49_o.root.43080334
  5. ls
  6. rcSetup Base 2.1.33
  7. svn co svn+ssh://svn.cern.ch/reps/atlasoff/PhysicsAnalysis/SUSYPhys/Factory/ZeroLeptonRun2/tags/ZeroLeptonRun2-00-00-49 ZeroLeptonRun2
  8. rcSetup -u
  9. rcSetup Base,2.3.22
  10. svn co svn+ssh://svn.cern.ch/reps/atlasoff/PhysicsAnalysis/SUSYPhys/Factory/cafe/tags/cafe-00-00-07 cafe
  11. svn co svn+ssh://svn.cern.ch/reps/atlasoff/PhysicsAnalysis/SUSYPhys/JetSmearing/tags/JetSmearing-01-00-02 JetSmearing
  12. git clone https://github.com/lawrenceleejr/Ext_RestFrames.git; cd Ext_RestFrames; git checkout v1.4.1; cd -;
  13. git clone https://github.com/kratsg/xAODJetReclustering.git
  14. svn co svn+ssh://svn.cern.ch/reps/atlasoff/PhysicsAnalysis/SUSYPhys/SUSYTools/tags/SUSYTools-00-06-19 SUSYTools
  15. rc checkout SUSYTools/doc/packages.txt
  16. ln -sf CDIFiles/13TeV .
  17. rc find_packages
  18. rc compile
  19. ls -lhrt
  20. ZeroLeptonRun2 /python/getMCInfo.py --input user.aqureshi.data15_13TeV.00271044.physics_Main.merge.DAOD_SUSY1.f611_m1463_p2375_v49_o.root.43080334/
  21. emacs -nw ZeroLeptonRun2 /python/getMCInfo.py
  22. emacs -nw ZeroLeptonRun2 /python/mc15_13TeV_MCSampleList.py
  23. rc find_packages
  24. rc compile
  25. ZeroLeptonRun2 /python/getMCInfo.py --input user.aqureshi.data15_13TeV.00271044.physics_Main.merge.DAOD_SUSY1.f611_m1463_p2375_v49_o.root.43080334/
  26. pwd
  27. ls -lhrt
AttributeError :SUSY

Solution: cp LinkDef.h file into your directory from the computer. Then svn co SUSYTools package and move the file.

svn co svn+ssh://svn.cern.ch/reps/atlasoff/PhysicsAnalysis/SUSYPhys/SUSYTools/tags/SUSYTools-00-06-27-03 SUSYTools

  1. mv LinkDef.h SUSYTools/Root/
  2. rc find_packages
  3. rc compile
  4. ZeroLeptonRun2 /python/getMCInfo.py --input user.aqureshi.data15_13TeV.00271044.physics_Main.merge.DAOD_SUSY1.f611_m1463_p2375_v49_o.root.43080334/
  5. ZeroLeptonRun2 /python/getMCInfo.py --input user.aqureshi.data15_13TeV.00271044.physics_Main.merge.DAOD_SUSY1.f611_m1463_p2375_v49_o.root.43080334/user.aqureshi.6490383._000001.o.root
  6. emacs -nw ZeroLeptonRun2 /python/getMCInfo.py
  7. emacs -nw input.list
  8. ZeroLeptonRun2 /python/getMCInfo.py --input input.list
  9. ls -lhrt
  10. emacs -nw MCBackgroundDB.dat
  11. ZeroLeptonRun2 /python/FilterUpdateMerge.py --doBackground --input_mc=small.list --doNormWeight --dbName MCBackgroundDB.dat

  1. mv FilterUpdateMerge.py ZeroLeptonRun2 /python/
  2. rc find_packages
  3. rc compile
  4. ZeroLeptonRun2 /python/FilterUpdateMerge.py --doBackground --input_mc=small.list --doNormWeight --dbName MCBackgroundDB.dat
  5. cd ZeroLeptonRun2 /python/
  6. chmod +x FilterUpdateMerge.py
  7. ls -lhrt
  8. cd ../../
  9. pwd
  10. rc find_packages
  11. rc compile
  12. ZeroLeptonRun2 /python/FilterUpdateMerge.py --doBackground --input_mc=small.list --doNormWeight --dbName MCBackgroundDB.dat
  13. ZeroLeptonRun2 /python/FilterUpdateMerge.py --doBackground --input_mc=input.list --doNormWeight --dbName MCBackgroundDB.dat Now checked Larry's mail and the command for merging data files is :
ZeroLeptonRun2 /python/FilterUpdateMerge.py --input_data datafiles.txt --doData --mergeRJigsawVars

19th Oct, 2015:

Merging ntuples Commands:

===============

1. make dataset list input.list

ls ../../../data/aqureshi/v53oct/signal/user.aqureshi*SS*/*root* > squarkfiles1.txt

ls ../../../data/aqureshi/v53oct/signal/user.aqureshi*GG*/*root* > gluinofiles1.txt

2. Ctrl+shift+@ (mark upto /data) then Ctrl+x after this press R + K

3. ZeroLeptonRun2 /python/getMCInfo.py --input squarkfiles1.txt --output squarkDB.dat --xsecfile SUSYTools/data/mc15_13TeV/MGPy8EG_SS_direct_X_Y.txt --isSignal

ZeroLeptonRun2 /python/getMCInfo.py --input gluinofiles1.txt --output gluinoDB.dat --xsecfile SUSYTools/data/mc15_13TeV/MGPy8EG_GG_direct_X_Y.txt --isSignal

4. cat squarkDB.dat gluinoDB.dat > signalDB.dat

5.ZeroLeptonRun2/python/FilterUpdateMerge.py --input_sig=signalfiles.txt --doSignal --doNormWeight --dbName signalDB.dat

Error: pickled signal grids not found, exiting...

Solution:python ZeroLeptonRun2 /python/makeSignalPointPickle.py

For Background ntuples:

1. ls ../../../data/aqureshi/v53oct/user.aqureshi*410000*/*root* > top.txt

2. Ctrl+shift+@ (mark upto /data) then Ctrl+x after this press R + K

3. ZeroLeptonRun2 /python/getMCInfo.py --input top.txt --xsecfile SUSYTools/data/susy_crosssections_13TeV.txt

4. ZeroLeptonRun2 /python/FilterUpdateMerge.py --doBackground --input_mc=top.txt --doNormWeight --dbName MCBackgroundDB.dat

For data ntuples:

1. ls ../../../data/aqureshi/v53oct/dataGRl/user.aqureshi*/*root* > datamf.txt

2. Ctrl+shift+@ (mark upto /data) then Ctrl+x after this press R + K

3. ZeroLeptonRun2 /python/FilterUpdateMerge.py --input_data datamf.txt --doData --mergeRJigsawVars

(No GetMcInfo.py step for data, that is just for MC).

-How to tarball a directory: tar -zcvf archive-name.tar.gz directory-name

- untar it: tar -zxvf directory-name.tar.gz

Submit Jobs on the Grid: ===============

- download the data set for (signal, data, background) from the website :https://svnweb.cern.ch/trac/atlasoff/browser/PhysicsAnalysis/SUSYPhys/Factory/ZeroLeptonRun2/trunk/data - scp : scp mc15_13TeV_signal_25ns_p2419.ds aqureshi@auiNOSPAMPLEASE.coepp.org.au:/home/aqureshi/v53 - source rcSetup.sh - rc find_package - rc compile - localSetupPandaClient - voms-proxy-init -voms atlas - ZeroLeptonRun2 /python/launch_jobs_on_grid.py --prunopts='--nGBPerJob=10 --excludedSite=ANALY_UIO,SIGNET,LUNARC ' --prefix='user.aqureshi.' --suffix='_Oct26' --tmpDir=/home/aqureshi/v53/ --inDSfile mc15_13TeV_25ns_SM_p2419. ds

My Qualification task:

source command.txt

asetup 20.1.5.4,here
cd PhysicsAnalysis /TruthParticleID/McParticleTools/cmt
make clean
make
cd ../../../../
cd run17nov/
Reco_tf.py --inputESDFile=../run/ESD.TMP._0000000_tmp.pool.root --outputAODFile=test_aod.pool.root --autoConfiguration='everything' --maxEvent 1

emacs -nw log.ESDtoAOD

cd ../mytest/

source rcSetup.sh
rc find_packages

rc compile Reco_tf.py --inputHITSFile=../run/HITS.05538853._000043.pool.root.1 --outputAODFile=test1_aod.pool.root --autoConfiguration='everything' --maxEvent 1

18th Nov, 2015:

- We ran from HITS to AOD to see if the edits made in the code by Andreas worked. They worked. But now the produced test1.aod.pool.root file is 0.2MB smaller than the last one that we ran from ESD to AOD, which doesn't make sense.

To test these results and find out if we have missing particles in the above aod, we do the following checks:

- run zach's run.py code on the previous aod (with size 2.2MB) and run it again with test1.aod.pool.root (size 2.00MB) with following terms edited in the code: status, barcode and pdg_id ( to identify particles).

- compare the log file for both aod files with the two log files from zach's code: There are particles missing but the same particles are missing in both comaparisons. - The two log files from zach's code (1000 GeV cut) after running on the two different size aod have same size.

- Now I am going to put a counter statement in zach's code. To see how many number of particles are looped over , are they same in both AOD's. Remove the cut in zach's code. - move the counter to a good place ( the counter didn't agree with the wc command) - make a 2d plot b/w barcode vs Pdgid to prove everything is affected.

======================================================================================================================================

Suggestion by Andreas: The script works from going RAW to AOD, check which events are missing or different in going from RAWtoAOD and ESDtoAOD. Suggestion from Larry: Maybe the ESD container is not allowing any changes to take place so I should get an open ESD how??

=========================================================================================

ANDREAS SUGGESTION:

- Compare events and plots from running RAWtoAOD and ESDtoAOD after running run.py (Zach's code) on them.

-source command.txt

-asetup 20.1.5.4,here

- mkdir compare

- cd compare

- Reco_tf.py --inputESDFile=../run/ESD.TMP._0000000_tmp.pool.root --outputAODFile=test_aod.pool.root --autoConfiguration='everything' --maxEvent 1

- Reco_tf.py --inputRAWFile=../run/RAW_tmp.pool.root --outputAODFile=test_aod.pool.root --autoConfiguration='everything' --maxEvent 1

Check: File size is the same with the default EtapTfilter tool.

- The RAW_aod.pool.root and the ESD_aod.pool.root have the same size whether we use the tight cuts or loose cuts.

17th Dec,2015.

- need to run Alex's code on the RAW_aod.pool.root and the ESD_aod.pool.root with the added lines that give barcodes to identify which particles are missing in the RAW file. Once we run the code on RAW_aod.pool.root with loose cuts (the cloud) and then the file with tight cuts (mytest/lxplus) and do the same thing with ESD_aod.pool.root.

Results:

The EtapTfilter seems to be working for the RAWtoAOD.pool.root but not for the ESD_pool.root

_ Restarting My Qualification task:_

--++_Test 1:_ 4 April, 2016: OK so today what have I learned ?

- Ignoring ESD for the time being and the comparisons between RAW and ESD because ESDs are becoming obsolete anyways and we want to focus on the fact that what is EtaPtfilter code barfing out.

- I have revised the ways my sytem worked... i) asetupATLAS ii) asetup 20.1.5.4,here iii) Reco_tf.py --inputRAWFile=HITS.TMP._0000000_tmp.pool.root --outputAODFile=test_aod.pool.root --autoConfiguration='everything' iv) You can see different outputs in the logfile of this AOD v) you can run Zack's run_plots.C code on it to get plots and pT, barcode, pdgID and counter of particles. Idea : Now we can check if the two RAWtoAOD files have the same file size with loose and tight cuts.

For that: Before all this make the EtapTfilter code with the tight cuts. i) mkdir 4April ii) cd 4April iii) asetup 20.1.5.4,here iv) Reco_tf.py --inputHITSFile=../run/HITS.05538853._000043.pool.root.1 --outputAODFile=test1_aod.pool.root --autoConfiguration='everything' --maxEvent 1

7 April, 2016:

- Did a test with both aod's (tight and loose) .

- Now andreas thinks it might be because I changed the switch from Keeponlygenerator level particle from false to true. Going to check on that by keeping the switch false and tightening the cuts.Because from previous tests (refer to my talk) you could see fewer events in the RAwtoAOD file with tight cuts in the EtaPTfilter code.

- No conclusive results because the changes in the EtaPtFiltercode were not printing out.

10-12 April, 2016:

Have tested the code with the switch keepOnlyGeneratorparticles flipped, same particles in the output AOD. The couts statements were there in the output log files so the code was accessed. Now checking if the pt and eta cuts in the run_plots mess with our understanding of the code. What if we remove the cuts from the run_plots.C code, then what happens??

But point to keep in mind here is the switch enables only generator particle, removing all stimulation so difference in Eta Pt Cuts should not matter. Result:

No difference in output files.

_Stuff about EtaPtFiltercode:_

- status = 1 : stable particle at pythia level, but which can be decayed by geant status 3 : outgoing partons from hard scattering. status 2: Unstable particle status 10902=: Exactly the same as status 2 above status 3=: Documentary particle; Often a process generated outside pythia, then passed to it for showering

- The barcode is the particle's reference number, every vertex in the event has a unique barcode. Particle barcodes are positive numbers, vertex barcodes are negative numbers.

25thApril,2016:

- setupATLAS -asetup 20.1.5.4,here - mkdir 0TeVcut -cd PhysicsAnalysis /TruthParticleID/McParticleTools/src/ - emacs -nw EtaPtFilterTool.cxx - cd ../cmt/ - make clean - make -cd 0TeVcut/ - Reco_tf.py --inputHITSFile=../run/HITS.05538853._000043.pool.root.1 --outputAODFile=test_aod.pool.root --autoConfiguration='everything' --maxEvent 1 -cd ../mytest/ - source rcSetup.sh - rc find_packages - rc compile - make - ./run_plots ../0TeVcut/test_aod.pool.root 1458 events. - ./run_plots ../10TeV/test.aod.pool.root > log10TeV

  1. ./run_plots ../5TeVCut/testaod.pool.root > log5TeV
  2. diff log10TeV log5TeV

No difference. - ./run_plots ../0TeVcut/test_aod.pool.root > log0TeV - diff log0TeV log5TeV much difference.

How to create an Teventlist with cuts:

For RJ: -root MeffRJ.root - t->Draw(">> listRJ", "(jetPt)[0] > 100. && met > 150 && (jetPt+met) > 5000") For Zl: - root MeffZL.C - t->Draw(">> listZl", "NTVars_meffInc > 5000"); -listZl->Print("all");

30th August, 2016:

How to redirect root output:

1. .> anum.log 2. listRJ->Print("all"); 3. .>

06-04-2017:

Git command: Pushing local directory to remote repository:-

- ssh lxplus

- git init

- git remote add origin https://:@gitlab.cern.ch:8443/aqureshi/athena.git

- git remote add upstream https://:@gitlab.cern.ch:8443/atlas/athena.git

- git fetch upstream -git checkout -b master-my-topic upstream/[parent_branch] --no-track

- git status

- git add /files/

- git commit

- git status

- git push --set-upstream origin master-my-topic

Then create and submit MERGE REQUEST on your gitlab page.

-git remote add origin https://github.com/aqureshi55/RJ2.git

To create a repositoryon your account:

-First click the + button adjacent to your avatar , top right corner. Then select the new repository option.

- Then click on the create repository green button

_ Git sparse checkout, build, merge request:_

1. setupATLAS

2. lsetup git

3. git atlas init-workdir https://:@gitlab.cern.ch:8443/atlas/athena.git

4. cd athena/

5. git atlas addpkg TauAnalysisTools

6. git status

7. git checkout -b master-TauAnalysisTools-ExamineTruthTauTool

8. git fetch upstream

9. cp -r ../../../../../public/TauAnalysisTools/Root/ . # making all the required changes in files.

10. rm -rf cmt

11. rm -rf x86_64-slc6-gcc49-opt/

12. git status # keep checking that you are on the right branch.

13. mkdir ../build && cd ../build

14. asetup master,r2017-03-09,Athena,gcc62

15. cmake ../athena/Projects/AthenaWorkDir/

16. mkdir ../run && cd ../run - source ../build/x86_64-slc6-gcc49-opt/setup.sh - Reco_tf.py --AMI q431

17. git add PhysicsAnalysis /TauID/TauAnalysisTools/TauAnalysisTools/ExamineTruthTauTool.h # All the eight files.

18. git status

19. git commit

20. git push --set-upstream origin master-TauAnalysisTools-ExamineTruthTauTool

If InstallArea is not created during cmt make, do

- make clean

- cmt config

- make clean and try again.

- If still no InstallArea do a cmt co over again.

How to tunnel to cern aibuild080.cern.ch??

- You open a tunnel to cern with: ssh -D 8080 aqureshi@lxplusNOSPAMPLEASE.cern.ch -vv Then in Firefox Preferences (the exact syntax depend of operating system and Firefox version and language) => Advanced =>Connexion Parameters => - you tick Manual Configuration of the Proxy - Host Socks => 127.0.0.1 - Port => 8080 - Tick Socks v5 - No proxy for : localhost, 127.0.0.1 =>and then any way page opened by Firefox (including the aibuild one mentioned in the MR) is automatically redirected through the tunnel.

Release 21 studies:

- Fork the repository.

- git remote add upstream https://aqureshi@gitlab.cern.ch/atlas-susy-0l-inclusive/ZeroLeptonRun2.git

- git remote add origin https://aqureshi@gitlab.cern.ch/aqureshi/ZeroLeptonRun2.git

- git clone https://aqureshi@gitlab.cern.ch/aqureshi/ZeroLeptonRun2.git

++--HistFitter Setup:--

cd HistFitter -00-00-52/

source setup.sh

cd src

make

cd ../../ZeroLeptonFitter-00-01-13

source setup.sh ( It should point to HistFitter -00-00-52)

source plot/batchSubmit_paper_SR.sh

Draw Command with cuts examples:

Data_CRZ->Draw("lep1Pt && abs(lep1sign)==13");

Data_CRZ->Draw("lep1Pt && abs(lep1sign)==13")

Merging datasets command:

python ../../source/ZeroLeptonRun2/python/FilterUpdateMerge.py --doData --outputDir $PWD --input_data=input_data17.txt --skipNormWeight

Merging signals:

1. ../../EWk/ZeroLeptonRun2/python/getMCInfo.py --input inputstop3.list --xsecfile ../../EWk/SUSYTools/data/mc15_13TeV/MGPy8EG_A14N23LO_TT_bWN_X_Y_MadSpin_m1001L20.txt --no 3 --isSignal 2. python ./ZeroLeptonRun2/python/makeSignalPointPickle.py 3. ../../EWk/ZeroLeptonRun2/python/FilterUpdateMerge.py --input_sig inputstop3.list --dbName MCBackgroundDB.dat --outputDir $PWD --doSignal

- edu-password rel21-test/run/results/

How to find the size of a vector quantity/ntuple in a tree ? jetPt@.size()>1

HistFitter Settings:

- Have to change the grid settings and the optimization cuts commented out (since it says the mass difference btw msq-mlsp should be 50 GeV.) in the settings folder.

- Also changed the background and data folders in the settings/input.cfg

- I need more than 3 points for the Histfitter to give me a curve. 450-360 for SRC3, 450-330 for SRC3, 350-260 for SRC2, 400-235 for SRC2. We are looking to exclude ( mstop (420-480) mneutralino(300-400)) for stop three body decay grid.

================================ Setup: ================================

export SVNPHYS="svn+ssh://svn.cern.ch/reps/atlasphys-susy/"

svn co $SVNPHYS/Physics/SUSY/Analyses/HistFitter/tags/HistFitter-00-00-XX/ HistFitter -00-00-XX

cd HistFitter -00-00-XX

setupATLAS

lsetup "gcc gcc493_x86_64_slc6"

localSetupROOT 6.04.16-x86_64-slc6-gcc49-opt

source setup.sh

cd src/

make clean

make

cd ../..

svn co svn+ssh://svn.cern.ch/reps/atlasphys-susy/Physics/SUSY/Analyses/ZeroLeptonFitter/tags/ZeroLeptonFitter-00-00-YY/ ZeroLeptonFitter -00-00-YY

cd ZeroLeptonFitter -00-00-YY

source setup.sh

- For the recursive jigsaw regions to work:

cp Zerolepton_RJigsaw.py

cp ChannelsDict.py

cp RegionsDict.py

cp ChannelConfig.py

cp the rogan_samples_folder as well as fix ZLFitterConfig.C

Edit | Attach | Watch | Print version | History: r106 < r105 < r104 < r103 < r102 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r106 - 2018-12-02 - AnumQureshi
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Sandbox All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2018 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback