![]() |
TIMBER
beta
Tree Interface for Making Binned Events with RDataFrame
|
| ▼NTIMBER | |
| ▼NAnalyzer | |
| Canalyzer | Main class for TIMBER |
| CCalibration | Class to handle calibrations produced by C++ modules |
| CCorrection | Class to handle corrections produced by C++ modules |
| CCutGroup | Stores Cut actions |
| CGroup | Organizes objects in OrderedDict with basic functionality to add and drop items, add Groups together, get keys, and access items |
| CHistGroup | Stores histograms with dedicated function to use TH1/2/3 methods in a batch |
| CModuleWorker | Class to handle C++ class modules generically |
| CNode | Class to represent nodes in the DataFrame processing graph |
| CVarGroup | Stores Define actions |
| CBTagCalibration | |
| ▼CBTagCalibrationReader | |
| ▼CBTagCalibrationReaderImpl | |
| CTmpEntry | |
| ▼CBTagEntry | |
| CParameters | |
| CCollection | C++ structure to store maps of the various types of objects in a collection. OUTDATED BY analyzer.CreateAllCollections UChar not considered. Use by building each map as <branchName, branchValue> and then assigning to the correct struct member |
| CEffLoader | C++ class. Generic histogram loader with methods to return bin values |
| CGenJetMatcher | C++ class to match single reconstructed jet (represented as a Lorentz vector) to the closest generator jet in a vector of generator jets (represented as Lorentz vectors) |
| CGenParticleObjs | C++ class. Class that stores and manipulates the information for gen particles. Stores all gen particles in the event and member functions can be used to access the gen particles by index |
| CGenParticleTree | C++ class. Constructs tree by adding particles. Establish relationships between particles (parent, child) and allows you to search for a chain of decays |
| CHistLoader | C++ class. Generic histogram loader with methods to return bin values |
| CJER_weight | C++ class to handle the JER weight calculations |
| CJERpaths | C++ class to handle the extraction of JER objects starting from the JER tags and jet types |
| CJES_weight | C++ class to handle the JES/JEC weight calculations |
| CJESpaths | C++ class to handle the extraction of JES objects (aka JEC) starting from the JEC tags and jet types |
| CJetRecalibrator | C++ class to recalibrate the \(p_{T}\) of jets. Initialized with basic parameters and calculations done on vectors of jets from an event using the class methods |
| CJetSmearer | C++ class to handle the smearing of jet pt and mass using the JER and JMR inputs, respectively |
| CJMEpaths | C++ class. Parent class to handle shared attributes and methods among JESpaths and JERpaths |
| CJMR_weight | C++ class to directly handle JMR weights in the case of tau21 jet substructure. The values used (nominal, up, down) are: |
| CJMS_weight | C++ class to directly handle JMS weights in the case of tau21 jet substructure. The values used (nominal, up, down) are: |
| CLumiFilter | C++ class. Tool to filter luminosity block/run based on golden JSONs. Golden JSONs are provided in TIMBER but a custom one can be provided |
| CParticle | C++ class. Stores identifying features of a particle in the GenPart collection |
| CPDFweight_uncert | C++ class. PDF weight uncertainty lookup class |
| CSJBtag_SF | C++ class. Subjet b tagging scale factor lookup |
| CTempDir | C++ class. Creates a temporary directory that is destroyed on delete |
| CTopPt_weight | C++ class. Handles the top \(p_T\) reweighting value for \(t\bar{t}\) simulation based on doing gen particle matching. The weight is calculated as |
| CTrigger_weight | C++ class. Specializes in the construction of trigger efficiency weights stored as histograms. Uncertainties are calculated as one half of the trigger inefficiency (ie. (1-eff)/2) |
1.8.13