Introduction
Kingmaker Workflow Management
Ntuples in Postprocessing
FriendTree Generation
CMS Analysis Information
Changelog
Setup your own Configuration
Writing a CROWN Configuration
Writing a new producer
Analysis specific C++ Add-ons
The Correction Manager
NanoAOD versions
Documentation
Documentation of available python classes
Documentation of available C++ functions
Tutorials
How to build ROOT with CVMFS on CentOS 7
How to generate dummy NanoAOD samples
CROWN
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Z
A
add() (code_generation.quantity.Quantity method)
(code_generation.quantity.QuantityGroup method)
add_config() (code_generation.systematics.SystematicShift method)
add_config_parameters() (code_generation.configuration.Configuration method)
add_ignore_producer() (code_generation.systematics.SystematicShift method)
add_modification_rule() (code_generation.configuration.Configuration method)
(code_generation.friend_trees.FriendTreeConfiguration method)
add_outputs() (code_generation.configuration.Configuration method)
add_producer() (code_generation.systematics.SystematicShift method)
add_producers() (code_generation.configuration.Configuration method)
add_scope() (code_generation.systematics.SystematicShift method)
add_shift() (code_generation.configuration.Configuration method)
addon_includes() (in module code_generation.code_generation)
adopt() (code_generation.quantity.Quantity method)
affected_producers() (code_generation.rules.ProducerRule method)
affected_scopes() (code_generation.rules.ProducerRule method)
AppendProducer (class in code_generation.rules)
apply() (code_generation.modifiers.EraModifier method)
(code_generation.modifiers.SampleModifier method)
(code_generation.rules.ProducerRule method)
(code_generation.systematics.SystematicShift method)
(code_generation.systematics.SystematicShiftByQuantity method)
B
BaseFilter (class in code_generation.producer)
C
call() (code_generation.code_generation.CodeSubset method)
check_ordering() (code_generation.optimizer.ProducerOrdering method)
check_producer_scopes() (code_generation.producer.ProducerGroup method)
code_generation.code_generation
module
code_generation.configuration
module
code_generation.friend_trees
module
code_generation.modifiers
module
code_generation.optimizer
module
code_generation.producer
module
code_generation.quantity
module
code_generation.rules
module
code_generation.systematics
module
CodeGenerator (class in code_generation.code_generation)
CodeSubset (class in code_generation.code_generation)
CollectProducerOutput() (in module code_generation.producer)
CollectProducersOutput() (in module code_generation.producer)
Configuration (class in code_generation.configuration)
copy() (code_generation.quantity.Quantity method)
(code_generation.quantity.QuantityGroup method)
correctionManager (C++ type)
correctionManager::CorrectionManager (C++ class)
correctionManager::CorrectionManager::correction_map (C++ member)
correctionManager::CorrectionManager::correctionCompound_map (C++ member)
correctionManager::CorrectionManager::CorrectionManager (C++ function)
correctionManager::CorrectionManager::json_map (C++ member)
correctionManager::CorrectionManager::loadCompoundCorrection (C++ function)
correctionManager::CorrectionManager::loadCorrection (C++ function)
correctionManager::CorrectionManager::loadjson (C++ function)
correctionManager::CorrectionManager::n_corrections (C++ member)
correctionManager::CorrectionManager::report (C++ function)
correctionManager::CorrectionManager::~CorrectionManager (C++ function)
create() (code_generation.code_generation.CodeSubset method)
D
determine_scopes() (code_generation.systematics.SystematicShift method)
ditau_pairselection (C++ type)
ditau_pairselection::buildgenpair (C++ function)
ditau_pairselection::buildtruegenpair (C++ function)
ditau_pairselection::compareForPairs (C++ function)
ditau_pairselection::elel (C++ type)
ditau_pairselection::elel::PairSelection (C++ function)
ditau_pairselection::elel::ZBosonPairSelection (C++ function)
ditau_pairselection::elmu (C++ type)
ditau_pairselection::elmu::PairSelection (C++ function)
ditau_pairselection::eltau (C++ type)
ditau_pairselection::eltau::PairSelection (C++ function)
ditau_pairselection::flagGoodPairs (C++ function)
ditau_pairselection::fullhadronic (C++ type)
ditau_pairselection::fullhadronic::PairSelectionAlgo (C++ function)
ditau_pairselection::leptonic (C++ type)
ditau_pairselection::leptonic::ElMuPairSelectionAlgo (C++ function)
ditau_pairselection::leptonic::PairSelectionAlgo (C++ function)
ditau_pairselection::leptonic::PairSelectionAlgoOSPreferred (C++ function)
ditau_pairselection::leptonic::ZBosonPairSelectionAlgo (C++ function)
ditau_pairselection::leptonic::ZBosonPairSelectionAlgoOSPreferred (C++ function)
ditau_pairselection::mumu (C++ type)
ditau_pairselection::mumu::PairSelection (C++ function)
ditau_pairselection::mumu::PairSelectionOSPreferred (C++ function)
ditau_pairselection::mumu::ZBosonPairSelection (C++ function)
ditau_pairselection::mumu::ZBosonPairSelectionOSPreferred (C++ function)
ditau_pairselection::mutau (C++ type)
ditau_pairselection::mutau::PairSelection (C++ function)
ditau_pairselection::semileptonic (C++ type)
ditau_pairselection::semileptonic::PairSelectionAlgo (C++ function)
ditau_pairselection::tautau (C++ type)
ditau_pairselection::tautau::PairSelection (C++ function)
E
embedding (C++ type)
embedding::electron (C++ type)
embedding::electron::PtCorrection (C++ function)
embedding::electron::PtCorrection_byValue (C++ function)
embedding::electron::Scalefactor (C++ function)
embedding::muon (C++ type)
embedding::muon::Scalefactor (C++ function)
embedding::scalefactor (C++ type)
embedding::scalefactor::SelectionId (C++ function)
embedding::scalefactor::SelectionTrigger (C++ function)
embedding::tau (C++ type)
embedding::tau::PtCorrection_byValue (C++ function)
embedding::tau::scalefactor (C++ type)
embedding::tau::scalefactor::Id_vsJet_lt (C++ function)
EraModifier (class in code_generation.modifiers)
event (C++ type)
event::CombineFlags (C++ function)
event::filter (C++ type)
event::filter::Flag (C++ function)
event::filter::Flags (C++ function)
event::filter::GoldenJSON (C++ function)
event::filter::InvertedFlag (C++ function)
event::filter::Quantity (C++ function)
event::quantity (C++ type)
event::quantity::AbsEqualFlag (C++ function)
event::quantity::AbsMaxFlag (C++ function)
event::quantity::AbsMinFlag (C++ function)
event::quantity::Define (C++ function)
event::quantity::EqualFlag (C++ function)
event::quantity::EvenOddFlag (C++ function)
event::quantity::GenerateRandomVector (C++ function)
event::quantity::GenerateSeed (C++ function)
event::quantity::Get (C++ function)
,
[1]
event::quantity::GetGenJetForJet (C++ function)
event::quantity::GetGenJetForObject (C++ function)
event::quantity::GetJetForObject (C++ function)
event::quantity::MaxFlag (C++ function)
event::quantity::MinFlag (C++ function)
event::quantity::Negate (C++ function)
event::quantity::Rename (C++ function)
event::quantity::ScalarSum (C++ function)
event::quantity::Sum (C++ function)
,
[1]
event::quantity::Take (C++ function)
event::quantity::Unroll (C++ function)
event::reweighting (C++ type)
event::reweighting::LHEalphaS (C++ function)
event::reweighting::LHEpdf (C++ function)
event::reweighting::LHEscale (C++ function)
event::reweighting::PartonShower (C++ function)
event::reweighting::Pileup (C++ function)
event::reweighting::PUWeightROOT (C++ function)
event::reweighting::TopPt (C++ function)
event::reweighting::ZBosonPt (C++ function)
event::reweighting::ZPtMass (C++ function)
expand_configuration_dict_keys() (code_generation.systematics.SystematicShift method)
expand_producer_dict_keys() (code_generation.systematics.SystematicShift method)
expanded_configuration() (code_generation.configuration.Configuration method)
(code_generation.friend_trees.FriendTreeConfiguration method)
ExtendedVectorProducer (class in code_generation.producer)
extract_parameters() (code_generation.producer.Producer method)
(code_generation.producer.ProducerGroup method)
F
Filter (class in code_generation.producer)
find_inputs() (code_generation.optimizer.ProducerOrdering method)
FriendTreeConfiguration (class in code_generation.friend_trees)
G
generate_code() (code_generation.code_generation.CodeGenerator method)
generate_main_code() (code_generation.code_generation.CodeGenerator method)
generate_run_commands() (code_generation.code_generation.CodeGenerator method)
generate_subsets() (code_generation.code_generation.CodeGenerator method)
genparticles (C++ type)
genparticles::drell_yan (C++ type)
genparticles::drell_yan::DecayFlavor (C++ function)
genparticles::GetBoson (C++ function)
genparticles::GetVisibleBoson (C++ function)
genparticles::tau (C++ type)
genparticles::tau::GenMatching (C++ function)
,
[1]
genparticles::tau::HadronicGenTaus (C++ function)
get_cmake_path() (code_generation.code_generation.CodeGenerator method)
get_git_status() (code_generation.code_generation.CodeGenerator method)
get_global_outputs() (code_generation.optimizer.ProducerOrdering method)
get_inputs() (code_generation.producer.Producer method)
(code_generation.producer.ProducerGroup method)
get_leaf() (code_generation.quantity.NanoAODQuantity method)
(code_generation.quantity.Quantity method)
get_leaves_of_scope() (code_generation.quantity.Quantity method)
(code_generation.quantity.QuantityGroup method)
get_outputs() (code_generation.producer.Producer method)
(code_generation.producer.ProducerGroup method)
get_position() (code_generation.optimizer.ProducerOrdering method)
get_producer() (code_generation.optimizer.ProducerOrdering method)
get_scopes() (code_generation.systematics.SystematicShift method)
get_shift_config() (code_generation.systematics.SystematicShift method)
get_shifts() (code_generation.quantity.NanoAODQuantity method)
(code_generation.quantity.Quantity method)
H
htxs (C++ type)
htxs::ggH_WG1_uncertainties (C++ function)
htxs::ggHNNLOWeights (C++ function)
htxs::qqH_WG1_uncertainties (C++ function)
I
ignore_shift() (code_generation.producer.Producer method)
(code_generation.producer.ProducerGroup method)
(code_generation.quantity.Quantity method)
include() (code_generation.code_generation.CodeSubset method)
invalid_inputs() (code_generation.optimizer.ProducerOrdering method)
is_applicable() (code_generation.rules.ProducerRule method)
L
load_template() (code_generation.code_generation.CodeGenerator method)
lorentzvector (C++ type)
lorentzvector::Build (C++ function)
,
[1]
,
[2]
lorentzvector::BuildCollection (C++ function)
,
[1]
lorentzvector::BuildMET (C++ function)
lorentzvector::GetEnergy (C++ function)
lorentzvector::GetEta (C++ function)
lorentzvector::GetMass (C++ function)
lorentzvector::GetPhi (C++ function)
lorentzvector::GetPt (C++ function)
lorentzvector::GetRapidity (C++ function)
lorentzvector::PropagateToMET (C++ function)
lorentzvector::Scale (C++ function)
lorentzvector::Sum (C++ function)
M
met (C++ type)
met::GetHadronicRecoil (C++ function)
met::METPhiCorrection (C++ function)
,
[1]
met::RecoilCorrection (C++ function)
,
[1]
met::Type1Correction (C++ function)
,
[1]
ml (C++ type)
ml::GenericOnnxEvaluator (C++ function)
ml::StandardTransformer (C++ function)
,
[1]
Modifier (class in code_generation.modifiers)
module
code_generation.code_generation
code_generation.configuration
code_generation.friend_trees
code_generation.modifiers
code_generation.optimizer
code_generation.producer
code_generation.quantity
code_generation.rules
code_generation.systematics
MoveFiltersUp() (code_generation.optimizer.ProducerOrdering method)
N
NanoAODQuantity (class in code_generation.quantity)
normalize_inputs() (code_generation.systematics.SystematicShift method)
O
onnxhelper (C++ type)
onnxhelper::prepare_model (C++ function)
onnxhelper::run_interference (C++ function)
onnxhelper::vectorProduct (C++ function)
optimize() (code_generation.configuration.Configuration method)
(code_generation.friend_trees.FriendTreeConfiguration method)
Optimize() (code_generation.optimizer.ProducerOrdering method)
output_group (code_generation.producer.ExtendedVectorProducer property)
P
PG_count (code_generation.producer.ProducerGroup attribute)
physicsobject (C++ type)
physicsobject::CombineMasks (C++ function)
physicsobject::Count (C++ function)
physicsobject::CountFlag (C++ function)
physicsobject::CutAbsEqual (C++ function)
physicsobject::CutAbsMax (C++ function)
physicsobject::CutAbsMin (C++ function)
physicsobject::CutBitmask (C++ function)
physicsobject::CutEqual (C++ function)
physicsobject::CutMax (C++ function)
physicsobject::CutMin (C++ function)
physicsobject::CutQuantity (C++ function)
physicsobject::CutQuantityBarrelEndcap (C++ function)
physicsobject::electron (C++ type)
physicsobject::electron::CutInteractionPoint (C++ function)
physicsobject::electron::PtCorrectionData (C++ function)
physicsobject::electron::PtCorrectionMC (C++ function)
,
[1]
physicsobject::electron::scalefactor (C++ type)
physicsobject::electron::scalefactor::Id (C++ function)
physicsobject::electron::scalefactor::Trigger (C++ function)
physicsobject::electron::VetoECALGap (C++ function)
physicsobject::fatjet (C++ type)
physicsobject::fatjet::quantity (C++ type)
physicsobject::fatjet::quantity::NsubjettinessRatio (C++ function)
physicsobject::fatjet::quantity::ParticleNet_XvsQCD (C++ function)
physicsobject::GetIndices (C++ function)
physicsobject::jet (C++ type)
physicsobject::jet::CutPileupID (C++ function)
physicsobject::jet::PtCorrectionBJets (C++ function)
physicsobject::jet::PtCorrectionData (C++ function)
physicsobject::jet::PtCorrectionL1 (C++ function)
physicsobject::jet::PtCorrectionL2L3 (C++ function)
physicsobject::jet::PtCorrectionMC (C++ function)
physicsobject::jet::quantity (C++ type)
physicsobject::jet::quantity::ID (C++ function)
physicsobject::jet::quantity::PatchedIDNanoV12 (C++ function)
physicsobject::jet::RawPt (C++ function)
physicsobject::jet::scalefactor (C++ type)
physicsobject::jet::scalefactor::BtaggingMultipleWP (C++ function)
physicsobject::jet::scalefactor::BtaggingShape (C++ function)
physicsobject::jet::scalefactor::BtaggingWP (C++ function)
physicsobject::jet::VetoMap (C++ function)
,
[1]
,
[2]
physicsobject::jet::VetoOverlappingJets (C++ function)
,
[1]
physicsobject::jet::VetoOverlappingJetsWithIsoLepton (C++ function)
physicsobject::LeptonPairVeto (C++ function)
physicsobject::MassCorrectionWithPt (C++ function)
physicsobject::muon (C++ type)
physicsobject::muon::PtCorrectionData (C++ function)
physicsobject::muon::PtCorrectionMC (C++ function)
physicsobject::muon::scalefactor (C++ type)
physicsobject::muon::scalefactor::Id (C++ function)
physicsobject::muon::scalefactor::Iso (C++ function)
physicsobject::muon::scalefactor::Reco (C++ function)
physicsobject::muon::scalefactor::Trigger (C++ function)
,
[1]
physicsobject::OrderByPt (C++ function)
physicsobject::OverlapVeto (C++ function)
physicsobject::photon (C++ type)
physicsobject::PropagateToMET (C++ function)
physicsobject::Size (C++ function)
physicsobject::tau (C++ type)
physicsobject::tau::get_tes_variation (C++ function)
physicsobject::tau::PtCorrectionMC (C++ function)
physicsobject::tau::PtCorrectionMC_eleFake (C++ function)
physicsobject::tau::PtCorrectionMC_genuineTau (C++ function)
,
[1]
,
[2]
,
[3]
physicsobject::tau::PtCorrectionMC_muFake (C++ function)
physicsobject::tau::quantity (C++ type)
physicsobject::tau::quantity::IDFlag_v12 (C++ function)
physicsobject::tau::quantity::IDFlag_v9 (C++ function)
physicsobject::tau::scalefactor (C++ type)
physicsobject::tau::scalefactor::Id_vsEle (C++ function)
physicsobject::tau::scalefactor::Id_vsJet (C++ function)
,
[1]
physicsobject::tau::scalefactor::Id_vsJet_lt (C++ function)
physicsobject::tau::scalefactor::Id_vsMu (C++ function)
physicsobject::tau::scalefactor::Trigger (C++ function)
,
[1]
physicsobject::Veto (C++ function)
physicsobject::VetoSingleObject (C++ function)
,
[1]
Producer (class in code_generation.producer)
ProducerGroup (class in code_generation.producer)
ProducerOrdering (class in code_generation.optimizer)
ProducerRule (class in code_generation.rules)
Q
quantities (C++ type)
quantities::CollinearApproxMtt (C++ function)
quantities::DeltaEta (C++ function)
quantities::DeltaPhi (C++ function)
quantities::deltaPhi_WH (C++ function)
quantities::DeltaR (C++ function)
quantities::FastMtt (C++ function)
quantities::PairHemisphere (C++ function)
quantities::pt_W (C++ function)
quantities::PzetaMissVis (C++ function)
quantities::TransverseMass (C++ function)
,
[1]
Quantity (class in code_generation.quantity)
QuantityGroup (class in code_generation.quantity)
R
register_external_shift() (code_generation.quantity.NanoAODQuantity method)
relocate_producer() (code_generation.optimizer.ProducerOrdering method)
RemoveProducer (class in code_generation.rules)
ReplaceProducer (class in code_generation.rules)
report() (code_generation.configuration.Configuration method)
reserve_output() (code_generation.producer.Producer method)
(code_generation.producer.ProducerGroup method)
reserve_scope() (code_generation.quantity.NanoAODQuantity method)
(code_generation.quantity.Quantity method)
resolve_modifiers() (code_generation.configuration.Configuration method)
S
SafeDict (class in code_generation.producer)
SampleModifier (class in code_generation.modifiers)
set_available_sampletypes() (code_generation.rules.ProducerRule method)
set_debug_flag() (code_generation.code_generation.CodeGenerator method)
set_global_scope() (code_generation.rules.ProducerRule method)
set_output_paths() (code_generation.code_generation.CodeGenerator method)
set_output_quantities() (code_generation.code_generation.CodeGenerator method)
set_quantities_shift_map() (code_generation.code_generation.CodeGenerator method)
set_scopes() (code_generation.rules.ProducerRule method)
set_setup_printout() (code_generation.code_generation.CodeGenerator method)
set_shift_quantities_map() (code_generation.code_generation.CodeGenerator method)
set_shifts() (code_generation.code_generation.CodeGenerator method)
set_thead_flag() (code_generation.code_generation.CodeGenerator method)
set_vec_config() (code_generation.quantity.QuantityGroup method)
setup_defaults() (code_generation.configuration.Configuration method)
setup_own_producer() (code_generation.producer.Filter method)
(code_generation.producer.ProducerGroup method)
shift() (code_generation.producer.Producer method)
(code_generation.producer.ProducerGroup method)
(code_generation.quantity.Quantity method)
shift_inputs() (code_generation.producer.Producer method)
sort_scopes() (code_generation.code_generation.CodeGenerator method)
SystematicShift (class in code_generation.systematics)
SystematicShiftByQuantity (class in code_generation.systematics)
T
topreco (C++ type)
topreco::BTagScaleFactors (C++ function)
topreco::BTagScaleFactorsGeneric (C++ function)
topreco::DNNQuantities (C++ function)
topreco::fcn_minus (C++ function)
topreco::fcn_plus (C++ function)
topreco::JetSelection (C++ function)
topreco::LeptonScaleFactors (C++ function)
topreco::LeptonSelection (C++ function)
topreco::min_fminus (C++ function)
topreco::min_fplus (C++ function)
topreco::rad_py (C++ function)
topreco::ReconstructLeptonicW (C++ function)
topreco::sf_from_root_file (C++ function)
topreco::TopReco (C++ function)
trigger (C++ type)
trigger::DoubleObjectFlag (C++ function)
,
[1]
trigger::GetPrescaleValues (C++ function)
trigger::matchParticle (C++ function)
trigger::SingleObjectFlag (C++ function)
,
[1]
U
unpack_producergroups() (code_generation.configuration.Configuration method)
update_outputs() (code_generation.rules.AppendProducer method)
(code_generation.rules.ProducerRule method)
(code_generation.rules.RemoveProducer method)
(code_generation.rules.ReplaceProducer method)
update_producers() (code_generation.rules.AppendProducer method)
(code_generation.rules.ProducerRule method)
(code_generation.rules.RemoveProducer method)
(code_generation.rules.ReplaceProducer method)
utility (C++ type)
utility::appendParameterPackToVector (C++ function)
,
[1]
utility::ApproxEqual (C++ function)
utility::Cast (C++ function)
utility::EvaluateWorkspaceFunction (C++ function)
utility::extractLastArgument (C++ function)
utility::popLastArgument (C++ function)
V
validate() (code_generation.configuration.Configuration method)
(code_generation.systematics.SystematicShift method)
validate_sampletypes() (code_generation.rules.ProducerRule method)
VectorProducer (class in code_generation.producer)
W
whtautau_tripleselection (C++ type)
whtautau_tripleselection::buildgentriple (C++ function)
whtautau_tripleselection::buildtruegentriple (C++ function)
whtautau_tripleselection::compareForTriples (C++ function)
whtautau_tripleselection::ele_tautau (C++ type)
whtautau_tripleselection::ele_tautau::TripleSelection (C++ function)
whtautau_tripleselection::eleelemu (C++ type)
whtautau_tripleselection::eleelemu::TripleSelection (C++ function)
whtautau_tripleselection::elemutau (C++ type)
whtautau_tripleselection::elemutau::TripleSelection (C++ function)
whtautau_tripleselection::elemutau::TripleSelectionWOEle (C++ function)
whtautau_tripleselection::flagGoodTriples (C++ function)
whtautau_tripleselection::lep1lep1_lep2 (C++ type)
whtautau_tripleselection::lep1lep1_lep2::TripleSelectionAlgo (C++ function)
whtautau_tripleselection::lep_tautau (C++ type)
whtautau_tripleselection::lep_tautau::TripleSelectionAlgo (C++ function)
whtautau_tripleselection::mu_tautau (C++ type)
whtautau_tripleselection::mu_tautau::TripleSelection (C++ function)
whtautau_tripleselection::mueletau (C++ type)
whtautau_tripleselection::mueletau::TripleSelection (C++ function)
whtautau_tripleselection::mumuele (C++ type)
whtautau_tripleselection::mumuele::TripleSelection (C++ function)
whtautau_tripleselection::mumutau (C++ type)
whtautau_tripleselection::mumutau::TripleSelection (C++ function)
whtautau_tripleselection::three_flavor (C++ type)
whtautau_tripleselection::three_flavor::TripleSelectionAlgo (C++ function)
whtautau_tripleselection::three_flavor::TripleSelectionWithoutEleAlgo (C++ function)
whtautau_tripleselection::two_flavor (C++ type)
whtautau_tripleselection::two_flavor::TripleSelectionAlgo (C++ function)
write() (code_generation.code_generation.CodeSubset method)
write_code() (code_generation.code_generation.CodeGenerator method)
writecall() (code_generation.producer.BaseFilter method)
(code_generation.producer.Producer method)
(code_generation.producer.ProducerGroup method)
writecalls() (code_generation.producer.BaseFilter method)
(code_generation.producer.ExtendedVectorProducer method)
(code_generation.producer.Producer method)
(code_generation.producer.ProducerGroup method)
(code_generation.producer.VectorProducer method)
Z
zero_events_fallback() (code_generation.code_generation.CodeGenerator method)