Skip to content
Snippets Groups Projects
.README 1.45 KiB
Newer Older
  • Learn to ignore specific revisions
  • Everything is super simple right now. We can complicate it more if we want.
    
    I made a single .cc file with three functions:
    
    
    cutZDCoutput(string fileName, int rodNum)
      Arguments:
        fileName - The input .root file
        rodNum   - The transmission spectrum you would like to use. Uses the old
                   numbering scheme. I will change that as soon as I figure out
                   the conversion.
      Description:
        Takes an input .root file with photon data from the top of the ZDC and
        cuts it based on the transmission spectrum for the selected rod.
    
      Output:
        .root file and .txt file with photon data after cuts. Named the same as the input
        file prepended with Out_
    
    
    
    PMTcuts(string fileName, int PMTmodel = 6091)
      Arguments:
        fileName - The input .root file
        PMTmodel - Loads the Quantum efficiency curve for the given PMT model #.
                   Currently we only have data for the 6091. Waiting on datasheets
                   from Peter for the other options.
    
      Description:
        Takes an input .root file with photon data from the top of the ZDC light guide
        and cuts it based on the Quantum Efficiency for the selected PMT model.
    
      Output:
        .txt file with photon data after cuts. Named the same as the input file
        prepended with Out_
    
    SetBranches()
      Arguments:
        None
      Description:
        Does like it sounds. The input and output files and variables are global
        so we can reuse this section of code.