|
[Rivet] hepmc file name in analysis class?Andy Buckley andy.buckley at cern.chTue Jan 23 18:13:49 GMT 2018
That name is not officially available inside Rivet. You might find some way to access it, e.g. via the /proc filesystem if you're on Linux, but it's not something that we provide on purpose! Andy Dr Andy Buckley, Lecturer / Royal Society University Research Fellow Particle Physics Experiment Group, University of Glasgow On Jan 23 2018, at 5:21 pm, Kolja Kauder <kkauder at gmail.com> wrote: > > Hi Deepak, > If I understand correctly, that allows me to set the .yoda name, but > not the name of any custom output files. If I could intercept that > name from inside the framework, I can use a regex to create my own > name based on that; is that possible? > > Thanks, > Kolja > > On Tue, Jan 23, 2018 at 12:03 PM, Deepak Kar <deepak.kar at cern.ch> wrote: > > Hi, > > > > You can set the output file name with -o option, but I am sure you > > considered that! > > > > Cheers, > > Deepak > > > > On Tue, Jan 23, 2018 at 6:59 PM, Kolja Kauder <kkauder at gmail.com> wrote: > > > > > > Hi Andy, > > > Understood, and I appreciate the concerns. Just to explain myself better, > > > the reason for wanting to do this because I use rivet as a hepmc processor, > > > i.e. I translate hepmc files into root trees. And in the current setup > > > there's no elegant way to customize an output filename from the input, > > > meaning I have to run individually and then cp or mv the result to the name > > > I actually want. That workflow does the trick, so my problems are "solved", > > > I just wanted to check for other options. > > > > > > Fyi, when running over multiple files, my ideal interface would have been > > > something like handler().GetCurrentFile().GetName() > > > > > > Thanks, > > > Kolja > > > > > > On Tue, Jan 23, 2018 at 7:05 AM, Andy Buckley <andy.buckley at cern.ch> > > > wrote: > > > > > > > > Hi Kojla, > > > > You mean you want your analysis to behave differently depending on the > > > > input filename? For good reasons that is not an option -- not least that a > > > > Rivet job can be running over many different files and it should not change > > > > its behaviour midway. > > > > > > > > If you want to change your analysis behaviour without recompiling, then > > > > your best option is probably just to use environment variables and getopt(). > > > > Custom behaviours like that are not something that we accept for "official" > > > > analyses, because it would become unmanageable with each using a different > > > > ad hoc configuration convention -- so there isn't an official Rivet > > > > mechanism for passing options to the analysis classes. > > > > > > > > Andy > > > > Dr Andy Buckley, Lecturer / Royal Society University Research Fellow > > > > Particle Physics Experiment Group, University of Glasgow > > > > On Jan 22 2018, at 11:19 pm, Kolja Kauder <kkauder at gmail.com> wrote: > > > > > > > > > > > > Hi, > > > > I would like to tailor my analysis (and the output filename) to the > > > > hepmc input file, but I cannot figure out how to access that > > > > information. > > > > > > > > Thanks, > > > > Kolja > > > > > > > > -- > > > > ________________________ > > > > Kolja Kauder, Ph.D. > > > > Post-Doctoral Research Fellow, > > > > Physics Dept., Wayne State University > > > > ________________________ > > > > _______________________________________________ > > > > Rivet mailing list > > > > Rivet at projects.hepforge.org > > > > https://www.hepforge.org/lists/listinfo/rivet > > > > > > > > > > > > > > > > > > -- > > > ________________________ > > > Kolja Kauder, Ph.D. > > > Post-Doctoral Research Fellow, > > > Physics Dept., Wayne State University > > > ________________________ > > > > > > _______________________________________________ > > > Rivet mailing list > > > Rivet at projects.hepforge.org > > > https://www.hepforge.org/lists/listinfo/rivet > > > > > > -- > > > Deepak Kar > > > University of Witwatersrand > > > Room PM15, School of Physics > > > (0027) 011-7176958 (office) (0027) 0736944181 (mobile) > > > > > > While at CERN: > > > Building 1, R-016 > > > (0041) 0767321349 (mobile) > > > > > > While at USA: > > > (001) 330-998-1500 (mobile) > > > > > > > -- > ________________________ > Kolja Kauder, Ph.D. > Post-Doctoral Research Fellow, > Physics Dept., Wayne State University > ________________________ > -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://www.hepforge.org/lists-archive/rivet/attachments/20180123/affb6194/attachment.html>
More information about the Rivet mailing list |