diff --git a/.README b/.README
new file mode 100644
index 0000000000000000000000000000000000000000..36af35f54ee507b0d6a975d4d6d8cc5208ec16fd
--- /dev/null
+++ b/.README
@@ -0,0 +1,42 @@
+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.