GenericCRT.h
Go to the documentation of this file.
1 #ifndef GENERICCRTUTIL_H
2 #define GENERICCRTUTIL_H
3 
4 
5 /*!
6  * Title: GenericCRT Utility Class
7  * Author: Andrzej Szelc (andrzejs@fnal.gov)
8  *
9  * Description:
10  * Class with Algorithms to convert sim::AuxDetHits to sim::AuxDetSimChannels
11  *
12 */
13 
14 
21 
22 #include <memory>
23 
24 namespace sim{
25 
27 
28  public:
29 
30  sim::AuxDetIDE toAuxDetIDE(sim::AuxDetHit const& InputHit) const;
31 
32  std::vector<unsigned int> GetAuxDetChannels(const std::vector<sim::AuxDetHit>& InputHitVector) const;
33 
34  std::vector<sim::AuxDetSimChannel> GetAuxDetSimChannels(const std::vector<sim::AuxDetHit>& InputHitVector) const;
35 
36  sim::AuxDetSimChannel GetAuxDetSimChannelByNumber(const std::vector<sim::AuxDetHit>& InputHitVector, unsigned int inputchannel) const;
37 
38  private:
39 
41 
42  };
43 
44 }
45 
46 
47 #endif
sim::AuxDetIDE toAuxDetIDE(sim::AuxDetHit const &InputHit) const
Definition: GenericCRT.cxx:17
sim::AuxDetSimChannel GetAuxDetSimChannelByNumber(const std::vector< sim::AuxDetHit > &InputHitVector, unsigned int inputchannel) const
Definition: GenericCRT.cxx:67
std::vector< unsigned int > GetAuxDetChannels(const std::vector< sim::AuxDetHit > &InputHitVector) const
Definition: GenericCRT.cxx:41
art framework interface to geometry description
Collection of particles crossing one auxiliary detector cell.
art::ServiceHandle< geo::Geometry const > fGeo
Definition: GenericCRT.h:40
std::vector< sim::AuxDetSimChannel > GetAuxDetSimChannels(const std::vector< sim::AuxDetHit > &InputHitVector) const
Definition: GenericCRT.cxx:118
Code to link reconstructed objects back to the MC truth information.
MC truth information to make RawDigits and do back tracking.
Access the description of detector geometry.