Classes | |
class | BackEndSiPM |
Eletronic BackEndSiPM. More... | |
class | Channel |
Eletronic channel. More... | |
class | ChannelSiPM |
Eletronic ChannelSiPM. More... | |
class | Counter |
Root detector of the muon detector hierarchy. More... | |
class | Fiber |
Optical mdet::Fiber used to conect mdet::Scintillator to mdet::Pixel. More... | |
class | FrontEnd |
Electronic front-end for the modules. More... | |
class | FrontEndSiPM |
Electronic front-end for the modules. More... | |
struct | MComponentGroup |
Defines within it the common (templated) type for muon detector hierarchy components groups. More... | |
struct | MCounterListXMLManagerInfo |
Definition of the information of Muon detection hierarchy as of the requirements of det::XXMLManager. More... | |
class | MDetector |
Detector associated to muon detector hierarchy. More... | |
struct | MDetectorComponent |
Defines within it the common (templated) type for muon detector hierarchy components. More... | |
struct | MDetectorInfo |
Configures the values for the Muon hierarchy as of the requirements of det::XManagerRegister. More... | |
struct | MHierarchyInfo |
Definition of the information of Muon detection hierarchy. More... | |
struct | MManagerProvider |
Defines the manager resolution policy. More... | |
struct | MModelsXMLManagerInfo |
Definition of the information of Muon detection hierarchy as of the requirements of det::XXMLManager. More... | |
class | Module |
Array of Scintillator. More... | |
struct | MOverrideXMLManagerInfo |
Definition of the information of Muon detection hierarchy as of the requirements of det::XXMLManager. More... | |
class | MTimeVariance |
class | Pixel |
PMT pixel. More... | |
class | PMT |
Multiple-pixel photo-multiplier tube. More... | |
class | Scintillator |
Actual muon-sensitive objects. More... | |
class | SiPM |
class | SiPMArray |
64 SiPM Array More... | |
Typedefs | |
typedef std::vector< double > | CrossTalkContainer |
Typedef for mdet::Pixel crosstalk container. More... | |
typedef std::vector< int > | IdsContainer |
Typedef for container of corresponding Channel, Scintillator, Fiber indices. More... | |
typedef det::XXMLManager < MCounterListXMLManagerInfo > | MCounterListXMLManager |
Specialization det::XXMLManager for the Muon hierarchy. More... | |
typedef det::XManagerRegister < MDetectorInfo > | MManagerRegister |
Specialization of det::XManagerRegister for Muon hierarchy. More... | |
typedef det::XXMLManager < MModelsXMLManagerInfo > | MModelsXMLManager |
Specialization det::XXMLManager for the Muon hierarchy. More... | |
typedef det::XXMLManager < MOverrideXMLManagerInfo > | MOverrideXMLManager |
Specialization det::XXMLManager for the Muon hierarchy. More... | |
typedef boost::indirect_iterator < NeighborsContainer::const_iterator > | NeighborConstIterator |
Convenience typedef for iteration over neighbors. More... | |
typedef std::vector< const Pixel * > | NeighborsContainer |
Typedef for mdet::Pixel neighbor container. More... | |
Functions | |
REGISTER_M_MANAGER ("MCounterListXMLManager", MCounterListXMLManager) | |
REGISTER_M_MANAGER ("MModelsXMLManager", MModelsXMLManager) | |
REGISTER_M_MANAGER ("MOverrideXMLManager", MOverrideXMLManager) | |
double | VarianceForm1 (unsigned int n, double r, double a, double b, double c) |
double | VarianceForm2 (unsigned int n, double r, double sigma0, double alpha, double sigma2) |
typedef std::vector<double> mdet::CrossTalkContainer |
Typedef for mdet::Pixel crosstalk container.
Definition at line 21 of file PMT_helper.h.
typedef std::vector< int > mdet::IdsContainer |
Typedef for container of corresponding Channel, Scintillator, Fiber indices.
Definition at line 28 of file MDetector/Pixel.h.
Specialization det::XXMLManager for the Muon hierarchy.
Definition at line 33 of file MCounterListXMLManager.h.
Specialization of det::XManagerRegister for Muon hierarchy.
Definition at line 29 of file MManagerRegister.h.
Specialization det::XXMLManager for the Muon hierarchy.
Definition at line 33 of file MModelsXMLManager.h.
Specialization det::XXMLManager for the Muon hierarchy.
Definition at line 33 of file MOverrideXMLManager.h.
typedef boost::indirect_iterator<NeighborsContainer::const_iterator> mdet::NeighborConstIterator |
Convenience typedef for iteration over neighbors.
This typedef should be the same than PixelConstIterator but anothe type is needed cause of the different implementations for iteration in each case. Another possibility would have been to provide a conversion from one of the backing iterator over the other or try to use the same kind of iterator in each case. Seems better to have different types.
Definition at line 37 of file PMT_helper.h.
typedef std::vector<const Pixel*> mdet::NeighborsContainer |
Typedef for mdet::Pixel neighbor container.
This declaration is for use in mdet::Pixel, is not useful for client code. It could be made private and friendship given to mdet::Pixel.
Definition at line 6 of file PMT_helper.h.
mdet::REGISTER_M_MANAGER | ( | "MCounterListXMLManager" | , |
MCounterListXMLManager | |||
) |
mdet::REGISTER_M_MANAGER | ( | "MModelsXMLManager" | , |
MModelsXMLManager | |||
) |
mdet::REGISTER_M_MANAGER | ( | "MOverrideXMLManager" | , |
MOverrideXMLManager | |||
) |
|
inline |
Definition at line 15 of file MTimeVariance.cc.
References RdGeoCeLDFFitter::b.
Referenced by mdet::MTimeVariance::GetTimeSigma2().
|
inline |
Definition at line 36 of file MTimeVariance.cc.
References utl::kPi.
Referenced by mdet::MTimeVariance::GetTimeSigma2().