Published using Google Docs
CDMS Buzzwords
Updated automatically every 5 minutes

Hey guys, feel free to add, edit, organize in a way that would make the most sense for someone new to the group. There may be mistakes, unfinished definitions, irrelevant definitions, duplicate definitions, etc. as this document is under construction. If you have any comments or suggestions, please contact Carter Eikenbary.

Since this doc covers a lot, try using ctrl+F (or command+F on Macs) to find things.

Could use input from some hardware people in particular.

See also:

the CDMS recommended-reading list on Confluence for links to more in-depth information

        The Standard Figures Confluence page : helpful figures for explaining various aspects of the experiment

General Stuff

Physics

WIMP - Weakly Interacting Massive Particle

        Note that we are specifically looking for WIMPs that weigh less than 10 Gev/c2

FCP - Fractionally-charged Particle

LIP - Lightly Ionizing Particle; free FCPs

LDM - light dark matter

ALP - Axion-like particle

BSM - beyond standard model

CMB - Cosmic microwave background

SHM - ‘standard halo model’:

isotropic (i.e. symmetric), isothermal (same-temperature), nonrotating sphere of dark matter around galaxy

        (individual dark matter particles have velocity, but the overall distribution doesn’t change)

LSR - ‘local standard of rest’

The Galactic LSR is the average orbital circular velocity at the Sun’s distance from the galaxy’s center

Neganov-Trofimov-Luke (NTL) effect - in our case, electrons and holes drift through our detector volumes

due to the applied electric fields; they reach a sort of terminal velocity due to interactions with the

surrounding lattice atoms, and further work applied causes them to emit ‘NTL’ phonons.

Phonons - vibrations that propagate through a lattice like particles

NTL/Luke phonons - phonons emitted when charges in an applied field exceed their max drift speed

        (emitted in a sort of cone around the direction the charge propagates)

Prompt phonons - emitted directly in interactions with nuclei

        (emitted isotropically)

NR, ER - nuclear recoils, electron recoils

Ionization yield - ratio of charge signal to recoil energy. (We use it to help distinguish between NRs and ERs)

Bandgap - energy needed to liberate an electron (i.e. move it from valence band to conduction band)

PDF - probability distribution function

CDF - cumulative distribution function (basically the integral of a PDF)

SD, SI - spin-dependent, spin-independent

Inelastic scattering: two particles interact; three (or more) particles leave

Bremsstrahlung - ‘Breaking radiation’: A particle emits radiation as it slows down--e.g. due to another particle.

Migdal effect - After DM collision, a nucleus is slightly ionized as its electron cloud tries to catch up

Places/Groups you should know:

hepx - high energy physics experiment - includes CMS, CDMS, CDF, astronomers, phenomenologists

CMS - Compact Muon Solenoid (Experiment), a particle physics detector at CERN

(CMS 45,000-person collaboration, CDMS 150 person collaboration ?)

CDF - Collider Detector at Fermilab - Proton Antiproton Collider (Dave’s previous experiment)

SUF - Stanford Underground Facility - group of 3 computers (“Titus”,”Nero”, and “Galba”) in California that the

CDMS collaboration uses for various purposes - holds documentation for CDMS and the CDMS-developed

code (git repositories) - mostly for CDMS 2 (Soudan)

SLAC - SLAC National Accelerator Laboratory - formerly the Stanford Linear Accelerator Center

FNAL - Fermilab National Accelerator Lab

Soudan - a mine in Minnesota. Some previous experiments done there.

SNOLAB - a facility in Vale Inco Mine in Sudbury, Canada, where our next experiment will be.

Our Experiment

CDMS - Cryogenic Dark Matter Search (collaboration). Name has evolved with experiment over time:

        -CDMS I was run at Stanford University (1998-2002) (‘shallow site’ in some older papers…)

        -CDMS II was run in the Soudan mine in Minnesota (2003-2009) (‘deep site’...)

        -SuperCDMS (Soudan) was also run at the Soudan mine, but with better equipment. (2011-2015)

        -SuperCDMS (SNOLAB), the next experiment, will be run in Canada. (2022? - ?)

CDMSlite - low ionization threshold experiment - lowers the energy threshold by applying higher ‘bias’ voltage across detectors.

        Uses the NTL effect to essentially turn ER energies into larger NR energies

        So the phonon sensors are now good ionization sensors, but we can’t distinguish between ERs and NRs

CDMSbats - (disambiguation) This is a particular software package, NOT a kind of experiment. Read more below.

‘The Project’ - refers to building of superCDMS

We are specifically looking for dark matter with mass below 10 Gev/c2

Experiment specifics

different types of detectors/modes on CDMS:

        -some detectors are made of germanium, others of silicon

-IZIP - Interleaved Z-sensitive Ionization and Phonon [detector]

-CDMSlite mode - higher bias voltage applied over detector

-HV detector - optimized for phonon sensitivity, no charge collection

-mZIP - optimized for phonon sensitivity, includes charge collection

Parts of the detectors:

FET - field-effect transistor. Used to pick out charges

TES - transition-edge sensor. Used to pick out phonons

        Both of the above translate into a change in electrical current in the experiment.

        channels - segments of the detector dedicated to phonon or charge signals

SQUID - superconducting quantum interface device; measured/amplified TES current change (outputs our ‘phonon pulse’)

DIB - Detector Interface Board (each Soudan iZIP had 2, one per side [I think])

RTF - Receiver trigger filter (board); where trigger energy thresholds are set (each Soudan iZIP had 2, one per side [I think])

        DIB -> RTF -> Trigger logic board

Veto - Scintillators surrounding the entire apparatus--outside the shielding.

If we see an event here, we ignore it in the data--it’s outside interference.

(WIMPS would come from outside, but they aren’t likely to interact more than once)

QET - quasiparticle assisted, electrothermal feedback, TES

fiducial - reliable, trustworthy, etc. The ‘fiducial region’ of a detector is where reliable data comes from.

        -i.e. Not near the edge, away from potential interference

tower - i.e. ‘detector tower’, i.e. detectors stacked on top of one another

        The Soudan experiments, for example, consisted of five towers of 3 detectors each.

          Each detector was specified by tower and position in the tower as T#Z#:

                T1Z1 = tower 1, zip 1 (the top detector of the ‘first’ tower)

                T4Z2 = tower 4, zip 2 (the middle detector of the ‘fourth’ tower)

                T5Z3 = tower 5, zip 3 (the bottom detector of the ‘last’ tower)    (etc…)

Cryostat - cold stuff! Set of cans inside the shielding connected to an external fridge. Detectors inside.

Shielding:

        Ancient lead: old lead in which all the radioactive stuff has decayed away. Small layer at Soudan.

        (new) lead: Still has some radioactivity, but can block outside stuff. Larger layer outside the ancient lead at Soudan.

        Polyethylene: inside and outside the lead shielding layers. Catches lots of neutrons?

Calibration sources - radioactive sources introduced to the experiment so we can calibrate energies

E.g. Ba-133 for photons, Cf-252 for neutrons

Contaminants - elements that will show up in data since we can’t get rid of them

        radon/polonium/bismuth/lead decay chain, activated germanium

CStem, EStem or Cryo, Vacuum- terms referring to the tubes where the cryogenics and electronics entered the detector

        The electronics stem leads out to the DAQ.

        Calibration sources could be placed inside these tubes.

Organization

WBS - work breakdown structure - the breakdown of what needs to be done for the experiment, and in what order, estimating costs of everything, etc. (i.e. this is more logistics than physics)

e.g. WBS 1.6.4 refers to the monitoring system for CDMS

1.5 - building the electronics (DCRC, the trigger board detector control and readout card)

1.6 - trigger in DAQ - Data acquisition system

1.8 - computing and software

P6 - name of the program that we enter all of the information for the WBS

TDR - technical design report, describes the outline of the experiment that you're making in an attempt to get money

Hardware

Message Passing Interface (MPI) - used for parallel processing. An mpi job requests multiple cores and then data is passed from one core to another in real time.

-Running multiple jobs, it's a way to pass information between multiple computers

Rev G - Rev is short for revision, revisions for DCRC (D0/D.0 and D1 are also abbreviations, from Rev C to Rev G)

DCRC - Detector Control and Readout Card - power source and the readout system for the detector

SN - Naming convention used to identify DCRC boards (SN50).

CIC Filter - Cascaded Integrator Comb - A way of reducing the sampling rate of data without increasing noise

FIR - Finite impulse response - type of digital filter, allows you to control for different variables, (for trigger)

MiniBOB (Mini Break Out Board) - breaks little pin connectors on circuit boards into larger connectors

Trigger Simulations (aka TriggerSim, TrigSim) - a program used to simulate triggered events

linear search module, peak search module - modules for the trigger, that do slightly different things

ADC -analogue-to-digital converter

test bench -

DAQ - Data acquisition (system)

MIDAS (Maximum Integrated Data Acquisition System) - developed at PSI and TRIUMF (written in C++)

trigger firmware -

level 1 trigger (energy pulse)

FPGA -  field programmable GPA: computer/chip without an operating system so it runs 1 task really fast

(and can run modules in parallel!!) Write firmware on this, not software (?)

firmware: 'software' without an operating system.

Altara chip, programming in VHCL

    timing simulation module

    propagation delay - how long it takes to get through all your computing before looking at the output/switching delays -

    register - memory location on the chip

    duty cycle - what fraction of the time you're working on something. The breakdown of how much time you spend on what task

finite impluse response (FIR) - digital processing tool that can be used to make a filter

THL selector - threshold logic selector - 8 submodules

ODB - online database

KVM - keyboard video monitor it's a setup where you have one keyboard/monitor setup between multiple computers

Prebias - hold detectors at a voltage higher than the operating voltage and reduce back to normal to take data

        This is done to release trapped charges beforehand to reduce noise.

Software

GitBlit - where the collaboration stores all its git repositories (several of the following are in GitBlit)

GitLab - replacement for GitBlit

SimWorkFlowTools (SWFT): Repository containing scripts to guide a user through the full sample production chain (sourcesim, DMC, DAQSim, and cdmsbats). The plan is for it all to be automated some day.

SuperSim - Code handling the first stage of our simulations, one way or another. Models incoming particles and/or detectors.

-- what you call the montecarlo of the source -- simulation of particle with the detector with physics parameters

-- outputs of supersim go into DMC or it can do the DMC itself (G4DMC)

-- ‘SuperSim samples’: the elements we simulate: Ba-133, Cf-252, Ge-71, etc.

SimProdMacros - Repository that contains all of the SuperSim (Geant4) macros necessary to

generate the major background and signal sources produced for the SuperCDMS

experiment.

WIMSim - auxiliary program for simulating WIMPS in SuperSim

DMC - Detector Monte Carlo

DMC picks up how the detector responds to the supersim file/output

Geant4 - GEometry And Tracking (4): A physics library from CERN. Used by SuperSim.

G4CMP - Geant4-based condensed matter physics. Tells the G4DMC how to do solid-state stuff.

G4DMC- SuperSim also modeling the detector response

        (compare MatlabDMC, which models the detector separately, outside SuperSim)

CrystalSim - detector response simulation (i.e. what the detector itself does when a source particle has hit it)

FETSim, TESSim - readout pulse simulations

TES_ODE - Transition Edge Sensor program; repository in GitBlit

WIMP50 Samples- Simulated WIMPs (see above) with energy of 50 GeV

preproduction/DMCPreBats/DAQSim - take the DMC (i.e. simulation) results and scale, format, and possibly add noise so that it can be processed by CDMSbats as if it were real data.

IOWriter - IOWriter is part of the IOLibrary that writes events in midasIO format.

Midas IOWriter (in DAQSim) - Integrating standard CDMS I/O functions from the IOLibrary repository into DAQSim

CDMSbats - production package from CDMS. We use it in our simulations, but it is also what gets used in the real experiment.

        -’reconstruction’

Soudan-format binary writer - writes out data in the same format as was used in the Soudan experiment

PSD - Power Spectrum Density - A way to characterize noise as a function of frequency (Fourier transforms)

Macro - a more general computing concept, but most often here it means a file that tells SuperSim/Geant4 what to do.

Production Dataset - CDMS datasets that have been run through the full SourceSim/DetectorSim/CDMSBats production chain.

DataCatalog - Stores metadata for each simulation dataset. Specifically, the link (storage site and file path)  to the dataset and information about the dataset.

ReleaseBuilder - Software to automatically check out specific tags of all packages needed for SuperCDMS simulation, reconstruction, and analysis, build them, and generate a script (env.sh) to configure the user's environment appropriately for all of them.

Production consists of:

    -Simulation

        -SourceSim

            -SuperSim (G4DMC could start here also)

              -event generation - SuperSim modeling incoming particles moving into experiment volumes

            -Optional postprocessing

        -DetectorSim

            -DMC

              -G4DMC or MatlabDMC (these are two different sets of code! Use either one or the other.)

                -CrystalSim or FETSim/TESSim

            -DAQSim - puts simulation output into format like real data so it can be put into the actual analysis code

    -Reconstruction

Analysis

Et - total phonon energy.  Et = Er + ENTL        (units of keVt)

        Er - sum of primary and relaxation phonon energy

        ENTL - sum of NTL phonon energy

Er,ee - electron equivalent energy, ; that is, the energy assuming all recoils are electron recoils (ionization yield = 1) (units of eVee)

Er,nr - nuclear recoil equivalent energy, which is some complicated calibration of the electron equivalent energy (units of eVnr)

(1 keVt ~ 66 eVee ?)

Lindhard yield model - provides yield as a function of nuclear recoil energy (involved in Er,ee to Er,nr calibration)

Signal trace - The data, basically. Modeled as a scalable template plus some Guassian noise (for CDMSlite, at least)

(This old CDMSWiki page has a more complete list of some of the things below)

RQ - ‘reduced quantity’ : raw traces are converted (‘reduced’) by the DAQ into useful quantities

RRQ - ‘refined reduced quantity’ : rqs that have been processed a little more

        E.g.: the optimal filter amplitude in volts is an rq

But the optimal filter measured energy in keV, which has been through calibration, is an rrq

Signal analysis algorithms:

    OF - (standard) optimal filter. Good for position measurements, bad for energy measurements

    NSOF - nonstationary optimal filter. Bad for position measurements, good for energy measurements.

    2T - 2-template algorithm. Other two algorithms just used one template; this one combines a ‘slow’ and ‘fast’ template.

        The ‘slow’ template is the one used by the OF and NSOF. The ‘fast’ template is based on differences between the

          slow template and the traces used to construct it (‘residual traces’).

        Good for both energy and position?

PTNF (Phonon Total Nonstationary Filter) - a measure of the total energy deposited in the detector through phonon channels

ytOF (Yield Total; Optimal Filter) - (see ‘ionization yield) qsummaxOF/precoiltOF  *definition might depend on which analysis

ytNF (Yield Total; Nonstationary Filter) - qsummaxOF/precoiltNF   *definition might depend on which analysis

AFB - Forward Backward Asymmetry: (#forward - #backward)/total

SNR - signal-to-noise ratio

Computing

CVMFS - Cern Virtual Machine File System - The file system for the virtual machines at cern, and elsewhere

SLAC account - provides access to Confluence

Confluence - webpages with documentation for CDMS, mostly CDMS 3 (Snolab)

HPRC: High Performance Research Computing. TAMU’s campus-wide computing cluster.

        Includes machines Ada, Terra, and Curie.

Brazos Cluster: DEPRECATED TAMU computer cluster that our group monitors

--’stakeholder’: partition/group of computing nodes into which lots of people have invested money.

So it’s fast, but the people with money have priority for their jobs. Mitchell institute

--’background’: more general partition/group of computing nodes

    PHEDEX - physics experiment data export - automated way of getting data

    PHEDEX transfers

    CMSSW - CMS experiment SoftWare (runs in crab jobs, it's how you package the data for that particular experiment)

    SAM test - site availability monitor - the name of CERNS monitoring system

    Condor - is the scheduler for the local grid endpoint science cluster -   our local is slurm

    SAM - site availability monitor - the name of CERNS monitoring system

    CATS Tests - CRAB (CMS remote analysis builder) automated test submission

- dummy tests to make sure that CERN jobs are working.

    SLURM - job submission system on Brazos [What is slurm][slurm instruction in Brazos webpage]

ROOT- Data Analysis Framework - C++ library developed by CERN

Crontab - A program that runs other programs on a schedule

ROOTANA- ROOT based system for MIDAS - interface package for ROOT and MIDAS

Qubit- Most basic unit of information in quantum computing (Quantum Bit)

Other/New Stuff that hasn’t been organized yet!

Useful quantities:

    (These taken from CDMSlite paper. The uncertainties can have significant effects.)

    Local dark matter mass density: ⍴0 = 0.3 GeV/(c2 cm3) [relevant xkcd]

    Galactic LSR: 𝚯0 = 220±20 km/s

    Galactic escape velocity: 544+64-46 km/s

    Solar peculiar velocity w/ respect to other stars: (11±1.2, 12.24±2.1, 7.25±1.1) km/s

        that is, (radial, tangential, vertical) velocity in the galaxy

Zoom - program we/CDMS use(s) for meetings

ENSDF, EADL, ENDF, XDB… : some databases/references that may be referred-to in our work.

Many are linked from the National Nuclear Data Center, which also has a nice chart of nuclides

Slac Collaboration

ETV

daq group

'DU time' exceed the limit - a Brazos monitoring error; ‘DU’ is a shell command that checks disk usage.

303 vs 291 mismatch

cluster heartbeat

data processing - going from 500 to 3000 - some jobs have a memory management where they're trying to access all

LEN

Low Threshold

slac computing account

bbar - b particle experiments

tier 2s: PNNL pacific north west national lab, and TAMU

spitzer

modified newtonian dynamics observational paper (MOND)

madGraph - program for collider physics

susy search - supersymmetry

l-gaps, comity buzz word

shortlisted

veto-factor?

optimal interval method

snolab high voltage detector

OSG-

SDU model

Ctrl-F disambiguation for typos:

Searched for this:                                Probably looking for this:

Slack

SLAC (though ‘Slack’ is also a social media thing some groups use)

Snowlab, snow lab

SNOLAB

Sudan

Soudan

Hepex, hepix

hepx

CDMS light

CDMSlite

Fedex

Phedex

jeant4

geant4

Dak, dac, dack

daq