The current plan is to use ORCA solely to reconstruct events, and ROOT to apply cuts/do the
analysis. This gives us more flexibility in tuning cuts etc. It also means we need to store interesting events as objects (inherit from TObject) containing Jets, Leptons and Missing Et. I'm currently planning on having 4 classes:
- MyEvent
- Inheritted from TObject (or prehaps the ROOT Event object), basically as a holder for the other three classes. We will store in a ROOT tree one MyEvent per interesting event (obviously). Will be made of a MyMET object and arrays of MyJet and MyLepton. The arrays will hold one object per jet/lepton in the event.
- MyJet
- Will contain (at least) jet mass & energy, Et, eta, the Lorentz vector, the algorithm and RecQuery used to reconstruct the event and the calo towers that make up the event.
- MyLepton
- Will contain charge, type (muon/electron - unless these are stored as two separate objects), and how they were reconstructed (calo towers, dt/csc hits)
- MyMET
- Stores the algorithm and RecQuery used to reconstruct the MET, it's magnitude and the phi-direction
Questions:
- HLT path - how do we write our own?
- L1 trigger and HLT - how do we put our events through these?
- Signal & Background - how do we add background to the signal
- QCD background - where is it? how do we use it?
- How are leptons reconstructed? Will we need an electron and muon object?
No comments:
Post a Comment