-
Notifications
You must be signed in to change notification settings - Fork 12
Feature/adding blip to caf #155
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Changes from 13 commits
7f7a897
18d8269
9751aa3
1387b2a
f5c315a
2ce06f9
2d37c3f
55d9f70
343d755
99a3c01
bcbb2aa
5bfaf2c
90a5dc2
a535dc9
bbd96f7
8b3cb45
47f8630
d4991e5
91eba8c
83efc10
3d4c322
4e06944
5ae8d14
1fd419a
913d94b
ec53ab8
1595e6c
6194c03
41e66f4
3736ddd
cc24452
dfd4d1d
4c9288e
d460853
bdd98cb
c16b5be
f4872e1
e718325
6930443
5b3feee
db31ab5
55f7c5d
f7b4b84
9524c9e
8cd0ca7
b63c719
0f56d1c
f7110fa
4ba0fb5
b6d0793
ee45ae3
38e4c1c
0e27710
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| #include "sbnobj/SBND/Blip/BlipDataTypes.h" |
| Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| @@ -0,0 +1,174 @@ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #ifndef BLIPDATATYPE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #define BLIPDATATYPE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #include "lardataobj/RecoBase/Hit.h" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #include "nusimdata/SimulationBase/MCParticle.h" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #include <vector> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #include <map> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #include <set> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| typedef std::vector<int> vint_t; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| typedef std::vector<bool> vbool_t; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| typedef std::vector<float> vfloat_t; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| typedef std::set<int> si_t; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| typedef std::map<int,float> mif_t; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace blip { | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| const int kNplanes = 3; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| const int kNTPCs = 2; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| //################################################### | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| // Data structures | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| //################################################### | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| struct ParticleInfo { | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PetrilloAtWork marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| simb::MCParticle particle; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| int trackId = -9; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| int index = -9; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| int isPrimary = -9; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| int numTrajPts = -9; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| double depEnergy = -9; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| int depElectrons = -9; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| double numElectrons = -9; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| double mass = -9; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| double E = -9; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| double endE = -9; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| double KE = -9; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| double endKE = -9; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| double P = -9; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| double Px = -9; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| double Py = -9; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| double Pz = -9; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| double pathLength = -9; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| double time = -9; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| double endtime = -9; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| TVector3 startPoint; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| TVector3 endPoint; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| TVector3 position; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| }; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| // True energy depositions | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| struct TrueBlip { | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| int ID = -9; // unique blip ID | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| int Cryostat = -9; // Cryostat ID | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| int TPC = -9; // TPC ID | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| float Time = -9; // time of particle interaction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| int TimeTick = -9; // time tick | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| float DriftTime = -9; // drift time [us] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| float Energy = 0; // energy dep [MeV] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| int DepElectrons = 0; // deposited electrons | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| int NumElectrons = 0; // electrons reaching wires | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| int LeadG4ID = -9; // lead G4 track ID | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| int LeadG4Index = -9; // lead G4 track index | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| int LeadG4PDG = -9; // lead G4 PDG | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| float LeadCharge = -9; // lead G4 charge dep | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| TVector3 Position; // XYZ position | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| mif_t G4ChargeMap; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| mif_t G4PDGMap; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| int ID = -9; // unique blip ID | |
| int Cryostat = -9; // Cryostat ID | |
| int TPC = -9; // TPC ID | |
| float Time = -9; // time of particle interaction | |
| int TimeTick = -9; // time tick | |
| float DriftTime = -9; // drift time [us] | |
| float Energy = 0; // energy dep [MeV] | |
| int DepElectrons = 0; // deposited electrons | |
| int NumElectrons = 0; // electrons reaching wires | |
| int LeadG4ID = -9; // lead G4 track ID | |
| int LeadG4Index = -9; // lead G4 track index | |
| int LeadG4PDG = -9; // lead G4 PDG | |
| float LeadCharge = -9; // lead G4 charge dep | |
| TVector3 Position; // XYZ position | |
| mif_t G4ChargeMap; | |
| mif_t G4PDGMap; | |
| int ID = -9; ///< unique blip ID | |
| int Cryostat = -9; ///< Cryostat ID | |
| int TPC = -9; ///< TPC ID | |
| float Time = -9; ///< time of particle interaction | |
| int TimeTick = -9; ///< time tick | |
| float DriftTime = -9; ///< drift time [us] | |
| float Energy = 0; ///< energy dep [MeV] | |
| int DepElectrons = 0; ///< deposited electrons | |
| int NumElectrons = 0; ///< electrons reaching wires | |
| int LeadG4ID = -9; ///< lead G4 track ID | |
| int LeadG4Index = -9; ///< lead G4 track index | |
| int LeadG4PDG = -9; ///< lead G4 PDG | |
| float LeadCharge = -9; ///< lead G4 charge dep | |
| TVector3 Position; ///< XYZ position | |
| mif_t G4ChargeMap; | |
| mif_t G4PDGMap; |
The maps are the objects that deserve the most explanation: what does the key represent? etc.
"time tick" I suppose of TPC readout? wouldn't hurt to write that explicitly, even if it's kind of obvious.
What is the time scale of that Time? simulation time? electronics time? trigger time? Depending on scale and precision, float (7 significant digits) might be too tight.
The electrons here are an integral type, while in ParticleInfo they are real numbers (which is not as crazy as it sounds, since sometimes simulation splits a cluster of drifting electrons statistically, so fractions of electrons may arise).
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also here, document what is each of these. Are they just lists with no particular order? or are any of these paired so that the same index describes the same entity?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These list the hists, wires, channels, and G4 particles that contributed to this reconstructed blip. Every contribution gets listed within the blip, but the blips only contain the indecies that contributed to the reconstructed blip.
The order within the set is arbitrary.
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Consider:
| blip::HitClust clusters[kNplanes]; | |
| std::array<blip::HitClust, kNplanes> clusters; |
That object provides a size() member that is useful in user code.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Updated
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Turn the documentation in Doxygen format:
| int ID = -9; // Blip ID / index | |
| bool isValid = false; // Blip passes basic checks | |
| int Cryostat = -9; // Cryostat | |
| int TPC = -9; // TPC | |
| int NPlanes = -9; // Num. matched planes | |
| int MaxWireSpan = -9; // Maximum span of wires on any plane cluster | |
| float TimeTick = -999; // Readout time [ticks] | |
| float Time = -999; // Drift time [us] | |
| float Charge = -9; // Charge on calorimetry plane | |
| float Energy = -999; // Energy (const dE/dx, fcl-configurable) | |
| float EnergyESTAR = -999; // Energy (ESTAR method from ArgoNeuT) | |
| float EnergyPSTAR = -999; // Energy (PSTAR method similar with ESTAR method from ArgoNeuT) | |
| float ProxTrkDist = -9; // Distance to cloest track | |
| int ProxTrkID = -9; // ID of closest track | |
| bool inCylinder = false; // Is it in a cone/cylinder region? | |
| TVector3 Position; // 3D position TVector3 | |
| float SigmaYZ = -9.; // Uncertainty in YZ intersect [cm] | |
| float dX = -9; // Equivalent length along drift direction [cm] | |
| float dYZ = -9; // Approximate length scale in YZ space [cm] | |
| // Plane/cluster-specific information | |
| blip::HitClust clusters[kNplanes]; | |
| // Truth-matched energy deposition | |
| blip::TrueBlip truth; | |
| int ID = -9; ///< Blip ID / index | |
| bool isValid = false; ///< Blip passes basic checks | |
| int Cryostat = -9; ///< Cryostat | |
| int TPC = -9; ///< TPC | |
| int NPlanes = -9; ///< Num. matched planes | |
| int MaxWireSpan = -9; ///< Maximum span of wires on any plane cluster | |
| float TimeTick = -999; ///< Readout time [ticks] | |
| float Time = -999; ///< Drift time [us] | |
| float Charge = -9; ///< Charge on calorimetry plane | |
| float Energy = -999; ///< Energy (const dE/dx, fcl-configurable) | |
| float EnergyESTAR = -999; ///< Energy (ESTAR method from ArgoNeuT) | |
| float EnergyPSTAR = -999; ///< Energy (PSTAR method similar with ESTAR method from ArgoNeuT) | |
| float ProxTrkDist = -9; ///< Distance to cloest track | |
| int ProxTrkID = -9; ///< ID of closest track | |
| bool inCylinder = false; ///< Is it in a cone/cylinder region? | |
| TVector3 Position; ///< 3D position TVector3 | |
| float SigmaYZ = -9.; ///< Uncertainty in YZ intersect [cm] | |
| float dX = -9; ///< Equivalent length along drift direction [cm] | |
| float dYZ = -9; ///< Approximate length scale in YZ space [cm] | |
| /// Plane/cluster-specific information | |
| blip::HitClust clusters[kNplanes]; | |
| /// Truth-matched energy deposition | |
| blip::TrueBlip truth; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Updated on all structs.
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,11 @@ | ||||||
| cet_make_library( LIBRARY_NAME sbndobj_BlipDataTypes | ||||||
|
||||||
| cet_make_library( LIBRARY_NAME sbndobj_BlipDataTypes | |
| cet_make_library( |
Library names are very hard to guess. A verbose but effective strategy is to leave it the default, which makes it easily predictable. And the most used convention guarantees at least the first element to be the repository the library belongs to ("sbndobj"?). I request it does not start with sbndobj, which is misleading, and strongly recommend to leave this library name the default:
- in
CMakeLists.txtlink lists, people will have to write the annoyingly longsbnobj::SBND_Blip(could actually be worse); - when you
#include "sbnobj/SBND/Blip/BlipDataTypes.h", you know that the library you need to add follows the path of the header (other example:links to#include "lardataobj/RecoBase/Hit.h" #include "nusimdata/SimulationBase/MCParticle.h"
lardataobj::RecoBaseandnusimdata::SimulationBase. Presto.)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Updated the library name here and in relevant include locations.
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(update this with the fixed library name)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Updated here and in other repo
| Original file line number | Diff line number | Diff line change | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| @@ -0,0 +1,36 @@ | ||||||||||
| // | ||||||||||
| // Build a dictionary. | ||||||||||
| // | ||||||||||
| // $Id: classes.h,v 1.8 2010/04/12 18:12:28 Exp $ | ||||||||||
| // $Author: $ | ||||||||||
| // $Date: 2010/04/12 18:12:28 $ | ||||||||||
| // | ||||||||||
| // Original author Rob Kutschke, modified by wes | ||||||||||
| // | ||||||||||
|
|
||||||||||
| #include "canvas/Persistency/Common/Wrapper.h" | ||||||||||
|
|
||||||||||
| // data-products | ||||||||||
| // lardataobj | ||||||||||
| //#include "lardata/Utilities/AssociationUtil.h" | ||||||||||
|
||||||||||
| //#include "lardata/Utilities/AssociationUtil.h" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Removed this
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Unused:
| #include "lardataobj/RecoBase/PFParticle.h" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Removed
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also not needed:
| #include "nusimdata/SimulationBase/MCTruth.h" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Removed
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You don't need to bother specifying the void association metadata explicitly — it's a bit distracting, so I suggest the removal. Also, when you instantiate an art::Wrapper<T>, you also implicitly trigger the instantiation of T, so the others are redundant. This works because this is C++; classes_def.xml still needs all of them, unfortunately. Finally, the "partner association" instantiation is also not needed.
| template class art::Wrapper<art::Assns<blip::Blip,recob::SpacePoint,void> >; | |
| template class art::Wrapper<std::vector<blip::Blip> >; | |
| template class art::Wrapper<art::Assns<blip::Blip,recob::Hit> >; | |
| template class art::Wrapper<art::Assns<blip::Blip,recob::SpacePoint> >; |
I think the map instantiation is also not needed — I am not sure where it comes from, so I might be wrong.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Removed voids and the map. Seems to build still
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,14 @@ | ||
| <lcgdict> | ||
| <class name="art::Wrapper<std::vector<blip::Blip> >"/> | ||
| <class name="blip::Blip"/> | ||
| <class name="std::vector<blip::Blip>"/> | ||
| <class name="blip::HitClust"/> | ||
| <class name="blip::TrueBlip"/> | ||
| <class name="std::map<int,TVector3>"/> | ||
| <class name="art::Assns<blip::Blip,recob::Hit,void>"/> | ||
| <class name="art::Assns<recob::Hit, blip::Blip,void>"/> | ||
| <class name="art::Assns<blip::Blip,recob::SpacePoint,void>"/> | ||
| <class name="art::Wrapper<art::Assns<blip::Blip,recob::Hit,void> >"/> | ||
| <class name="art::Wrapper<art::Assns<recob::Hit,blip::Blip,void> >"/> | ||
| <class name="art::Wrapper<art::Assns<blip::Blip,recob::SpacePoint,void> >"/> | ||
PetrilloAtWork marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| </lcgdict> | ||
Uh oh!
There was an error while loading. Please reload this page.