/
githubmirror
/
cmssw
ОбзорДокументацияВойти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
cmssw/
.../Hcal/test/
..
stubs

Code check

4 года назад
BuildFile.xml

Database tables and code modifications for HCAL channel-dependent pulse shapes

3 месяца назад
HBHENegativeEFilterDBReader_cfg.py

database object for HCAL negative energy filter

11 лет назад
HBHENegativeEFilterDBWriter_cfg.py

database object for HCAL negative energy filter

11 лет назад
HFPhase1PMTParamsDBReader_cfg.py

retrying PR 15324

10 лет назад
HFPhase1PMTParamsDBWriter_cfg.py

retrying PR 15324

10 лет назад
HcalConditionsTest.cc

Update the analyzer codes in CondTools/Hcal to conform with multithreaded application

5 лет назад
HcalInterpolatedPulseDBReader_cfg.py

initial implementation of QIE8 preamp simulation

12 лет назад
HcalInterpolatedPulseDBWriter_cfg.py

initial implementation of QIE8 preamp simulation

12 лет назад
HcalInterpolatedPulseMapDBReader_cfg.py

Database tables and code modifications for HCAL channel-dependent pulse shapes

3 месяца назад
HcalInterpolatedPulseMapDBWriter_cfg.py

Database tables and code modifications for HCAL channel-dependent pulse shapes

3 месяца назад
HcalPFCuts_unittest.cc

Initial implementation of HcalPFCuts and relevant infrastructure

3 года назад
HcalPulseDelays_unittest.cc

Database tables and code modifications for HCAL channel-dependent pulse shapes

3 месяца назад
Makefile.1

Retry of HFPhase1PMTParams-utilities

10 лет назад
Makefile.2

Retry of HFPhase1PMTParams-utilities

10 лет назад
Makefile.3

Retry of HFPhase1PMTParams-utilities

10 лет назад
Makefile.4

tools for creating and writing HBHENegativeEFilter objects to CMS db

9 лет назад
OOTPileupCompatibilityDBReader_cfg.py

database compatibility additions for boost I/O so that records intended for db v2 could be stored in db v1

12 лет назад
OOTPileupCompatibilityDBWriter_cfg.py

a trivial fix avoiding potential memory leak; removed data directory

12 лет назад
OOTPileupCorrectionDBReader_cfg.py

moving code related to OOT pileup db ojects into CondTools/Hcal

12 лет назад
OOTPileupCorrectionDBV1Reader_cfg.py

adding new objects compatible with both db versions

12 лет назад
OOTPileupCorrectionDBV1Writer_cfg.py

a trivial fix avoiding potential memory leak; removed data directory

12 лет назад
OOTPileupCorrectionDBWriter_cfg.py

moving code related to OOT pileup db ojects into CondTools/Hcal

12 лет назад
clear_pool.sql

Snapshot of CMSSW_6_2_0_pre8.

13 лет назад
conddbcatalog.xml

Snapshot of CMSSW_6_2_0_pre8.

13 лет назад
dbwriteCastorChannelQuality_cfg.py

Updated configurations in CondTools/Hcal to new MessageLogger syntax

6 лет назад
dbwriteCastorElectronicsMap_cfg.py

Updated configurations in CondTools/Hcal to new MessageLogger syntax

6 лет назад
dbwriteCastorGainWidths_cfg.py

Updated configurations in CondTools/Hcal to new MessageLogger syntax

6 лет назад
dbwriteCastorGains_cfg.py

Updated configurations in CondTools/Hcal to new MessageLogger syntax

6 лет назад
dbwriteCastorPedestalWidths_cfg.py

Updated configurations in CondTools/Hcal to new MessageLogger syntax

6 лет назад
dbwriteCastorPedestals_cfg.py

Updated configurations in CondTools/Hcal to new MessageLogger syntax

6 лет назад
dbwriteCastorQIEData_cfg.py

Updated configurations in CondTools/Hcal to new MessageLogger syntax

6 лет назад
dbwriteCastorRecoParams_cfg.py

Updated configurations in CondTools/Hcal to new MessageLogger syntax

6 лет назад
dbwriteCastorSaturationCorrs_cfg.py

Updated configurations in CondTools/Hcal to new MessageLogger syntax

6 лет назад
dbwriteHcalChannelQuality_cfg.py

Updated configurations in CondTools/Hcal to new MessageLogger syntax

6 лет назад
dbwriteHcalDcsMap_cfg.py

Updated configurations in CondTools/Hcal to new MessageLogger syntax

6 лет назад
dbwriteHcalDcsValues_cfg.py

Updated configurations in CondTools/Hcal to new MessageLogger syntax

6 лет назад
dbwriteHcalElectronicsMap_cfg.py

Updated configurations in CondTools/Hcal to new MessageLogger syntax

6 лет назад
dbwriteHcalFlagHFDigiTimeParams_cfg.py

Updated configurations in CondTools/Hcal to new MessageLogger syntax

6 лет назад
dbwriteHcalGains_cfg.py

Updated configurations in CondTools/Hcal to new MessageLogger syntax

6 лет назад
dbwriteHcalL1TriggerObjects_cfg.py

Updated configurations in CondTools/Hcal to new MessageLogger syntax

6 лет назад
dbwriteHcalLUTCorrs_cfg.py

Updated configurations in CondTools/Hcal to new MessageLogger syntax

6 лет назад
dbwriteHcalLongRecoParams_cfg.py

Updated configurations in CondTools/Hcal to new MessageLogger syntax

6 лет назад
dbwriteHcalLutMetadata_cfg.py

Updated configurations in CondTools/Hcal to new MessageLogger syntax

6 лет назад
dbwriteHcalMCParams_cfg.py

Updated configurations in CondTools/Hcal to new MessageLogger syntax

6 лет назад
dbwriteHcalPFCorrs_cfg.py

Updated configurations in CondTools/Hcal to new MessageLogger syntax

6 лет назад
dbwriteHcalPedestalWidths_cfg.py

Updated configurations in CondTools/Hcal to new MessageLogger syntax

6 лет назад
dbwriteHcalPedestals_cfg.py

Updated configurations in CondTools/Hcal to new MessageLogger syntax

6 лет назад
dbwriteHcalQIEData_cfg.py

Updated configurations in CondTools/Hcal to new MessageLogger syntax

6 лет назад
dbwriteHcalQIETypes.py

Updated configurations in CondTools/Hcal to new MessageLogger syntax

6 лет назад
dbwriteHcalRecoParams_cfg.py

Updated configurations in CondTools/Hcal to new MessageLogger syntax

6 лет назад
dbwriteHcalRespCorrs_cfg.py

Updated configurations in CondTools/Hcal to new MessageLogger syntax

6 лет назад
dbwriteHcalTimeCorrs_cfg.py

Updated configurations in CondTools/Hcal to new MessageLogger syntax

6 лет назад
dbwriteHcalTimingParams_cfg.py

Updated configurations in CondTools/Hcal to new MessageLogger syntax

6 лет назад
dbwriteHcalValidationCorrs_cfg.py

Updated configurations in CondTools/Hcal to new MessageLogger syntax

6 лет назад
dumpCastorCond_cfg.py

remove illegal nested parameters in DBParameters

год назад
dumpHcalCond_cfg.py

remove illegal PoolDBESSource parameters

год назад
dumpHcalDcsMap_cfg.py

[DB] Fix syntax in python scripts

2 года назад
dumpHcalDcsValues_cfg.py

remove illegal PoolDBESSource parameters

год назад
extract_HBHENegativeEFilter.tcl

tools for creating and writing HBHENegativeEFilter objects to CMS db

9 лет назад
extract_HFPhase1PMTParams.tcl

Retry of HFPhase1PMTParams-utilities

10 лет назад
format_HcalInterpolatedPulseMap.cc

Database tables and code modifications for HCAL channel-dependent pulse shapes

3 месяца назад
hcalExtractPedestals.cc

Snapshot of CMSSW_6_2_0_pre8.

13 лет назад
makeDefaultConsts.sh

Snapshot of CMSSW_6_2_0_pre8.

13 лет назад
makeDump_Run3.csh

removing commented fragments

5 лет назад
makeHFPhase1PMTParamsPlots.cc

[DB] Changes suggested by new llvm18 clang-format

2 года назад
make_HBHENegativeEFilter.cc

Clang-Format

7 лет назад
make_HFPhase1PMTParams_data.cc

Clang-Format

7 лет назад
make_HFPhase1PMTParams_dummy.cc

move away from boost shared_ptrs

7 лет назад
make_HFPhase1PMTParams_mc.cc

Clang-Format

7 лет назад
make_HFPhase1PMTParams_test.cc

and code checks

7 лет назад
peds_txt2xml.cc

Snapshot of CMSSW_6_2_0_pre8.

13 лет назад
pfcuts_db_io_test.sh

Ignoring raw channel ids in the database dump comparison

3 года назад
pmtlist_example.txt

Retry of HFPhase1PMTParams-utilities

10 лет назад
pulsedelays_db_io_test.sh

Database tables and code modifications for HCAL channel-dependent pulse shapes

3 месяца назад
readRawGains.cc

Snapshot of CMSSW_6_2_0_pre8.

13 лет назад
readme_HBHENegativeEFilter.txt

tools for creating and writing HBHENegativeEFilter objects to CMS db

9 лет назад
readme_HFPhase1PMTParams.txt

move away from boost shared_ptrs

7 лет назад
readme_HcalInterpolatedPulseMap.txt

Database tables and code modifications for HCAL channel-dependent pulse shapes

3 месяца назад
registerToPopCon.sh

Snapshot of CMSSW_6_2_0_pre8.

13 лет назад
runDumpHcalCond_cfg.py

remove illegal PoolDBESSource parameters

год назад
testHFPhase1PMTParams.sh

[DB] Various fixes/improvements for unit test

3 года назад
testPedestalStore.cc

Snapshot of CMSSW_6_2_0_pre8.

13 лет назад
testReadDump.py

Add the possibility of a FrontEnd map for HCAL

10 лет назад
visualizeHFPhase1PMTParams.cc

Clang-Format

7 лет назад
write_HBHENegativeEFilter.cc

[DB] Changes suggested by new llvm18 clang-format

2 года назад
write_HFPhase1PMTParams.cc

[DB] Changes suggested by new llvm18 clang-format

2 года назад
readme_HBHENegativeEFilter.txt
Building write_HBHENegativeEFilter helper executable:
-----------------------------------------------------
 
The program "write_HBHENegativeEFilter" writes "HBHENegativeEFilter"
configuration object into a boost binary (or text) archive.
 
To compile this program, set up the CMSSW environment, check out
CondTools/Hcal package, and build it.
 
Note that the executable will be placed in your directory
$CMSSW_BASE/test/$SCRAM_ARCH. For the time you are working with this
program, I suggest adding this directory to your PATH environment.
In csh-like shell you can do the following (of course, assuming that
your CMSSW environment is already set up):
 
setenv PATH $CMSSW_BASE/test/${SCRAM_ARCH}:$PATH
rehash
 
 
Making the boost binary file
----------------------------
 
Run "write_HBHENegativeEFilter" executable without any command line
arguments to see its usage instructions. Then write out the filter
configuration you want into a file (name it as you like). Example:
 
cd $CMSSW_BASE/src/CondTools/Hcal/test
write_HBHENegativeEFilter 0 test.bbin
 
To change the filter configuration, edit the file make_HBHENegativeEFilter.cc,
rebuild CondTools/Hcal package, and rerun "write_HBHENegativeEFilter".
 
 
Making the private database file
--------------------------------
 
In order to upload the HBHENegativeEFilter configuration to the CMS
database, you need to create a private mysql database file first.
 
Edit the file "HBHENegativeEFilterDBWriter_cfg.py" so that the "inputfile"
variable at the beginning of that file points to the boost binary file
you created and verified in the previous steps. Also edit "database"
and "tag" variables as desired. Then run
 
cd $CMSSW_BASE/src/CondTools/Hcal/test
cmsRun HBHENegativeEFilterDBWriter_cfg.py
 
This will create the database file (with the name specified by the
"database" variable) which will contain HBHENegativeEFilter configuration.
 
You should verify that the private .db file you created contains
a valid record by modifying HBHENegativeEFilterDBReader_cfg.py
appropriately (in particular, variables "database", "tag", and
"outputfile" at the beginning of the file) and then running
 
cmsRun HBHENegativeEFilterDBReader_cfg.py
 
The binary file written out by the database reader should be
exactly the same as the original binary file written out by
"write_HBHENegativeEFilter" (you can simply "diff" these files).
 
 
Uploading the data to the CMS database
--------------------------------------
 
The instructions can be found in file "readme_HFPhase1PMTParams.txt",
inside identically named section.
 
 
Making a standalone package
---------------------------
 
Run the script "extract_HBHENegativeEFilter.tcl" in order to create
a standalone software package containing the code for creating
HBHENegativeEFilter boost binary files. This package will be archived
in the file "HBHENegativeEFilter.tar.gz". The standalone code requires
boost for compilation but not CMSSW. The build procedure in the
package (Makefile) is known to work on Ubuntu Linux. On your computer,
you might need to adjust variables BOOST_INC, BOOST_LIB, and LIBS in
the Makefile (e.g., change /usr/lib into /usr/lib64, etc). Run "make"
in order to build the "write_HBHENegativeEFilter" executable.
 
If you use the standalone code to generate HBHENegativeEFilter, make
sure that the version of "boost" library on your computer is not newer
than the version of "boost" used by CMSSW. Otherwise you will not be
able to create the private mysql database for uploading the negative
energy discriminant.