Difference: HltUpgradeEmulation (1 vs. 4)

Revision 42014-04-24 - TimHead

Line: 1 to 1
 
META TOPICPARENT name="LHCbTriggerForExperts"

Upgrade HLT emulation

Line: 21 to 21
  It might be that you have to build KalmanFilter, DaVinciTypes and DaVinciInterfaces individually by going to the cmt/ subdirectory of each and typing make.
Changed:
<
<
For the moment you need to remove the LLTCaloAlg related things in Sft/FstTools/python/FstTools/Configuration.py. This will change in the near future.
>
>
You have a choice now: do you care about global event cuts or not? If not then you will have to remove LLTCaloAlg related things in Sft/FstTools/python/FstTools/Configuration.py ((remove the SelectGEC algorithm and L0Calo).
  This should be enough to get a working version of the HLT emulation.You are now good to go. To run the emulation take a look at the Sft/FstTools/options/SftWithVPUTFT_kevin.py options file. You will have to change the location of the input files, as well as remove references to LLTCaloAlg in the options file as well as Sft/FstTools/python/FstTools/Configuration.py (remove the SelectGEC algorithm).
Changed:
<
<

The information below is incomplete and already kind of out of date.

>
>
If you do want to have Global Event cuts you will need to un-tar the contents of ~thead/public/L0Calo.tar.gz in your working directory and compile it. It should create a directory called L0/L0Calo. You will not have to edit Sft/FstTools/python/FstTools/Configuration.py but you will have to edit the input location of your files in Sft/FstTools/options/SftWithVPUTFT_kevin.py which is a good starting point for an options file to use to run the HLT emulation.

The information below is incomplete and already kind of out of date, ignore it.

  If you want the latest and greatest in terms of execution time, you will need the following additional packages:

Revision 32014-04-15 - TimHead

Line: 1 to 1
 
META TOPICPARENT name="LHCbTriggerForExperts"

Upgrade HLT emulation

Line: 6 to 6
 

Installation

Changed:
<
<
$ SetupProject brunel v45r0 --build-env
>
>
$ SetupProject brunel v45r1 --build-env
 # these extra packages are needed because we use # code that isn't in the Brunel project $ getpack Phys/DaVinciInterfaces v2r20
Line: 16 to 16
 $ getpack Sft/FstTools HEAD $ export FSTTOOLSROOT=`pwd`/Sft/FstTools $ make
Changed:
<
<
$ SetupProject brunel v45r0
>
>
$ SetupProject brunel v45r1
 

It might be that you have to build KalmanFilter, DaVinciTypes and DaVinciInterfaces individually by going to the cmt/ subdirectory of each and typing make.

For the moment you need to remove the LLTCaloAlg related things in Sft/FstTools/python/FstTools/Configuration.py. This will change in the near future.

Changed:
<
<
This should be enough to get a working version of the HLT emulation.You are now good to go. To run the emulation take a look at the Sft/FstTools/options/SftWithVPUTFT_kevin.py options file. You will have to change the location of the input files, as well as remove references to = LLTCaloAlg=.
>
>
This should be enough to get a working version of the HLT emulation.You are now good to go. To run the emulation take a look at the Sft/FstTools/options/SftWithVPUTFT_kevin.py options file. You will have to change the location of the input files, as well as remove references to LLTCaloAlg in the options file as well as Sft/FstTools/python/FstTools/Configuration.py (remove the SelectGEC algorithm).
 
Added:
>
>

The information below is incomplete and already kind of out of date.

  If you want the latest and greatest in terms of execution time, you will need the following additional packages:

Revision 22014-03-29 - TimHead

Line: 1 to 1
 
META TOPICPARENT name="LHCbTriggerForExperts"

Upgrade HLT emulation

Line: 19 to 19
 $ SetupProject brunel v45r0
Changed:
<
<
This should be enough to get a working version of the HLT emulation. It might be that you have to build KalmanFilter, DaVinciTypes and DaVinciInterfaces individually by going to the cmt/ subdirectory of each and typing make.
>
>
It might be that you have to build KalmanFilter, DaVinciTypes and DaVinciInterfaces individually by going to the cmt/ subdirectory of each and typing make.

For the moment you need to remove the LLTCaloAlg related things in Sft/FstTools/python/FstTools/Configuration.py. This will change in the near future.

This should be enough to get a working version of the HLT emulation.You are now good to go. To run the emulation take a look at the Sft/FstTools/options/SftWithVPUTFT_kevin.py options file. You will have to change the location of the input files, as well as remove references to = LLTCaloAlg=.

  If you want the latest and greatest in terms of execution time, you will need the following additional packages:

Revision 12014-03-28 - TimHead

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="LHCbTriggerForExperts"

Upgrade HLT emulation

This page provides information about the upgrade HLT emulation.

Installation

$ SetupProject brunel v45r0 --build-env
# these extra packages are needed because we use
# code that isn't in the Brunel project
$ getpack Phys/DaVinciInterfaces v2r20
$ getpack Phys/DaVinciTypes v2r6p2
$ getpack Phys/KalmanFilter v1r5
# HLT emulation lives in Sft/FstTools
$ getpack Sft/FstTools HEAD
$ export FSTTOOLSROOT=`pwd`/Sft/FstTools
$ make
$ SetupProject brunel v45r0

This should be enough to get a working version of the HLT emulation. It might be that you have to build KalmanFilter, DaVinciTypes and DaVinciInterfaces individually by going to the cmt/ subdirectory of each and typing make.

If you want the latest and greatest in terms of execution time, you will need the following additional packages:

# Newest version of the UT tracking
$ getpack Pr/PrVeloUT HEAD
$ cd Pr/PrVeloUT # go to a specific version of PrVeloUT package
$ svn update -r r170535
$ cd ../..
# Newer PrPixel tracking
$ getpack Pr/PrPixel HEAD
# which requires the following extras
XXX
# Fast version of PrForward
$ getpack Pr/PrAlgorithms HEAD
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback